sql怎么查询所有表中的所有id 如图,很急

发布网友

我来回答

2个回答

热心网友

说明下,首先你要确保在A中有的都会在有一个这个表里面存在,就是不会存在A中有id 0而 有一个表中没有,你应该把情况都说清楚了,之后才能得到准确的答案,不然你运行不好的如果是以上那种情况的话现在我写了个脚本给你
select
B.id
from
B
where
B.id not in (select A.id from A);

当然这个sql文对应oracle和mysql 还有sqlite时不一样的,总之都差不多,你改改就能用,不过我上面提到的你应该想清楚追问只能查单个表的,有没有可以查所有表的,。谢谢

热心网友

select ID FROM TABLEA UNION (ALL) SELECT ID FROM TABLEB UNION (ALL) SELECT ID FROM TABLEC....
如果允许重复请加ALL

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com