从数据库中显示数据[MySQL查询]
问题描述:
我怎么有两块相关的表从数据库中显示数据[MySQL查询]
该表是teachers
和attendance
是2个表,与现场teachers.id
有关,attendance.id_teachers
现在我的问题是,如何显示teachers
数据,是教师数据(teachers.id
)未在attendance
表中列出
我希望你们明白我希望
感谢
答
你可以用这个尝试...
我欣赏每一个答案:
SELECT * FROM teachers WHERE id NOT IN (SELECT id_teachers FROM attendance)
+0
感谢您的回答!,我会尝试 –
答
IN子句你的朋友在这里。你可能想阅读这个。下面的查询应该给结果:
select * from teachers where id not in (select id_teachers from attendance)
+0
您好,感谢您的回答!,我也会尝试 –
以下链接可以帮助:http://stackoverflow.com/questions/12048633/sql-query-to-find-record-with-id-not-in-另一个表 – Ramkrushna26