我怎麼有兩塊相關的表從數據庫中顯示數據[MySQL查詢]
該表是teachers
和attendance
是2個表,與現場teachers.id
有關,attendance.id_teachers
現在我的問題是,如何顯示teachers
數據,是教師數據(teachers.id
)未在attendance
表中列出
我希望你們明白我希望
感謝
我怎麼有兩塊相關的表從數據庫中顯示數據[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)
感謝您的回答!,我會嘗試 –
IN子句你的朋友在這裏。你可能想閱讀這個。下面的查詢應該給結果:
select * from teachers where id not in (select id_teachers from attendance)
您好,感謝您的回答!,我也會嘗試 –
以下鏈接可以幫助:http://stackoverflow.com/questions/12048633/sql-query-to-find-record-with-id-not-in-另一個表 – Ramkrushna26