2016-11-20 98 views
0

我怎么有两块相关的表从数据库中显示数据[MySQL查询]

该表是teachersattendance

是2个表,与现场teachers.id有关,attendance.id_teachers

现在我的问题是,如何显示teachers数据,是教师数据(teachers.id)未在attendance表中列出

我希望你们明白我希望

感谢

+0

以下链接可以帮助:http://stackoverflow.com/questions/12048633/sql-query-to-find-record-with-id-not-in-另一个表 – Ramkrushna26

回答

0

你可以用这个尝试...

我欣赏每一个答案:

SELECT * FROM teachers WHERE id NOT IN (SELECT id_teachers FROM attendance) 
+0

感谢您的回答!,我会尝试 –

0

IN子句你的朋友在这里。你可能想阅读这个。下面的查询应该给结果:

select * from teachers where id not in (select id_teachers from attendance)

+0

您好,感谢您的回答!,我也会尝试 –