【发布时间】:2011-11-06 16:53:18
【问题描述】:
我有两张桌子。
我的第一个表称为 WORLD,该表有一个名为 PEOPLE 的列。在 PEOPLE 表中,我有女性和男性的名字。
我的第二个表称为 MEN,此表有一个名为 NAMES 的列。它由男人的名字组成。
我想要做的是通过比较这两个表找到女性的名字并将它们添加到 WORLD 表中名为“WOMEN”的列中。
WORLD.PEOPLE MEN.NAMES
John John
Joe Alan
Jessica Michael
Martin Martin
Alan Adam
Eva Joe
Mary
我想要的是:
WORLD.PEOPLE WORLD.WOMEN
John Jessica
Joe Eva
Jessica Mary
Martin
Alan
Eva
Mary
我尝试使用以下语句:
SELECT People FROM WORLD WHERE(人不在(SELECT Names FROM MEN)))
但是这只会给出结果,它不会更新 WORLD 表。
我该怎么办?
【问题讨论】:
标签: sql sql-server sql-update