我正在爲醫療中心製作數據庫。在我的情況下,我需要使用2個表來獲取數據。我有兩個表名爲Consultation
和Channeling
。在我的情況下,當患者放置一個新的頻道時,它會自動添加到諮詢表中。然後,病人完成諮詢後,該諮詢記錄將被刪除。但Channeling
記錄沒有刪除(根據業務案例)。我需要從Channeling
記錄中獲取記錄,即不存在中的Consultation
表。我想這一點,如何從2表中使用mysql中的數據獲取數據?
SELECT c.* FROM Channeling c, Consultation cn WHERE c.cid!=cn.cid
cid
是Channeling
表的主鍵。它是Consultation
的外鍵。當我使用這個查詢時,我有700多條記錄。但在我的Channelin
表中只有75條記錄。我怎麼能這樣做。可能嗎?我正在使用mysql數據庫。
在此先感謝!