學習如何在MySQL中使用內連接和Where子句
P粉496886646
P粉496886646 2024-01-16 23:04:24
0
1
393

我有兩個獨立的表,分別是 tuitionuser。在 tuition 表中,我有兩個欄位分別為 user_idadmin_id。我使用 Inner Join 子句和 user_id 來存取相關使用者:

SELECT * FROM tuition t JOIN user u ON t.user_id = u.id

但在 tuition 表中,我只想連接那些 admin_id 等於 1 的記錄。我該如何重寫上面的子句?我寫瞭如下的程式碼,但沒有顯示任何結果:

SELECT * FROM tuition t JOIN user u ON t.user_id = u.id WHERE admin_id=1
SELECT * FROM tuition t WHERE admin_id=1 AND JOIN user u ON t.user_id = u.id

P粉496886646
P粉496886646

全部回覆(1)
P粉564192131

內連接查詢的where子句應該引用表名。

SELECT * FROM tuition t JOIN user u ON t.user_id = u.id WHERE table_name.admin_id=1
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板