Mysql 表1的登记册,表2中没有

Mysql 表1的登记册,表2中没有,mysql,sql,Mysql,Sql,我有两张桌子: Table1 id Table2 id_table1 我需要表1中的寄存器,其中只有没有在表2中有寄存器 谢谢标准SQL SELECT t1.registers -- change to columsn needed from Table1 FROM Table1 T1 WHERE NOT EXISTS (SELECT * FROM Table2 T2 WHERE T1.id = T2.id_table1) 您

我有两张桌子:

Table1
id

Table2
id_table1
我需要表1中的寄存器,其中只有没有在表2中有寄存器

谢谢

标准SQL

SELECT
    t1.registers   -- change to columsn needed from Table1
FROM
    Table1 T1
WHERE
    NOT EXISTS (SELECT *
         FROM Table2 T2
         WHERE T1.id = T2.id_table1)
您可以对此进行以下操作:

SELECT *
FROM Table1
LEFT JOIN Table2
    ON Table1.id = Table2.id_table1
WHERE Table2.id_table1 IS NULL

什么是注册?顺便说一句:
不存在(…)
是你的朋友。下面的前两个答案很好。此外,您还可以在
表1上运行internet搜索,而不是在表2中运行-1.邮局。