SQL查询两个表相同的两个字段里不同的数据有哪些
我的SQL数据库里有两张表里面有相同的两个列:TABLE1TABLE2xingmingxingming张三张三李四李四王五刘六赵二王五马七我怎么通过SQL语句查询出“赵二...
我的SQL数据库里有两张表里面有相同的两个列:
TABLE1 TABLE2
xingming xingming
张三 张三
李四 李四
王五 刘六
赵二 王五
马七
我怎么通过SQL语句查询出“赵二”“马七”和“刘六”呢? 展开
TABLE1 TABLE2
xingming xingming
张三 张三
李四 李四
王五 刘六
赵二 王五
马七
我怎么通过SQL语句查询出“赵二”“马七”和“刘六”呢? 展开
9个回答
展开全部
SELECT xingming FROM TABLE1 WHERE NOT EXISTS (SELECT xingming FROM TABLE2 WHERE xingming = TABLE1.xingming)
UNION
SELECT xingming FROM TABLE2 WHERE NOT EXISTS (SELECT xingming FROM TABLE1 WHERE xingming = TABLE2.xingming)
UNION
SELECT xingming FROM TABLE2 WHERE NOT EXISTS (SELECT xingming FROM TABLE1 WHERE xingming = TABLE2.xingming)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT xingming FROM TABLE1 WHERE NOT EXISTS (SELECT 1 FROM TABLE2 WHERE xingming = TABLE1.xingming)
UNION
SELECT xingming FROM TABLE2 WHERE NOT EXISTS (SELECT 1 FROM TABLE1 WHERE xingming = TABLE2.xingming)
UNION
SELECT xingming FROM TABLE2 WHERE NOT EXISTS (SELECT 1 FROM TABLE1 WHERE xingming = TABLE2.xingming)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from table1 where xingming not in(select xingming from table2)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select xingming from table1 where xingming='赵二'
select xingming from table1 where xingming='马七'
select xingming from table2 where xingming='刘六'
select xingming from table1 where xingming='马七'
select xingming from table2 where xingming='刘六'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询