SQL求两个表的差

SJY发表于:2017年05月28日 17:02 • 阅读:

有两个表t1和t2,表中只有一个字段c1。

求两个表的差。即存在于t1,但不存在于t2中的记录。

1.

select c1 from t1 where c1 not in (select c1 from t2)

2.

select c1 from t1 where not exists(select * from t2 where t1.c1=t2.c1)

3.

select t1.c1 from t1 left join t2 on t1.c1=t2.c1 where t2.c1 is null

欢迎转载,但请保留原文地址 http://www.sjyhome.com/mysql/1194.html

回复(0)