我试图从firstname和lastname在同一行中的表中获取人员的出生日期。我正在处理100个名字,我无法得到独特的结果。SQL - 从多个列中选择结果WHERE行1和行2为真
我试过在名字和姓氏,但我收到不在同一行中的匹配。
例如:表 “测试”
名字姓氏
李四
约翰·亚当斯
李四
莫莉杰特森
玛丽·韦恩
SELECT firstname,lastname
FROM test
WHERE lastname IN (
'Doe',
'Adams',
'Jetson'
)
AND
firstname IN (
'John',
'John',
'Molly'
);
我只W¯¯其中名字比赛在第二列表的名字,但我得到任何的结果,其中的姓名被发现或姓氏蚂蚁的情况下被发现,所以我得到两个“李四”和“李四”在结果中,因为第一个名字被找到并且姓氏也被找到了。
我要回会是怎样:
李四 约翰·亚当斯 莫莉杰特森
NOT: 李四 李四 约翰·亚当斯 莫莉杰特森