Mysql从两个表中选择只有id的唯一行

时间:2014-02-23 14:40:31

标签: mysql sql

我有两个sql查询/

select1 ... return =>1,2,3
select2 ... return =>4,5,3

我需要从第一个选择返回唯一值为(1和2)。 谢谢。

2 个答案:

答案 0 :(得分:0)

没有一点具有挑战性的DDL *但你应该能够做到这样的事情:

SELECT id, other_columns FROM `table1 name` as t1
WHERE t1.id NOT IN (SELECT id from `table2 name`)

*通过挑战我并不意味着难以写作,但挑战性的是让它以最少的编辑结束。

答案 1 :(得分:0)

您可以使用first sql query作为second sql query

的子查询
select * from .... where id Not IN ( select id from ... )