索康旺钦格勒简历:关于sql查询,如何查找在一个表里,不在另一个表里的记录
来源:百度文库 编辑:高校问答 时间:2024/07/08 08:03:45
有两个表,结构一样,记录不一样,我想找到在A表里的,但同时在B表里没有的记录,如何用一条语句实现?谢谢
可惜mysql不支持,除了not in还有别的办法吗?
可惜mysql不支持,除了not in还有别的办法吗?
问题是怎么才算在两个表里都有?我以ID相同举例吧,其他的自己悟。
select * from a where id not in (select id from b)
这样就能列出a表里有而b表里没有的记录(以ID相同为标准)。
明白了嘛?
晕……你又没说是MYSQL……
SELECT *
FROM XS
WHERE 学号 NOT IN
(SELECT 学号 FROM XSQK)
使用WHERE 语句
来判断 就好了