Rumah > Soal Jawab > teks badan
Saya ada dua meja berasingan iaitu tuisyen dan pengguna. Dalam jadual tuisi, saya mempunyai dua medan bernama user_id
和 admin_id
。我使用 Inner Join
子句和 user_id
untuk mengakses pengguna berkaitan:
SELECT * FROM tuition t JOIN user u ON t.user_id = u.id
Tetapi dalam jadual tuisyen, saya mahu menyertai hanya admin_id
等于 1
rekod tersebut. Bagaimanakah saya harus menulis semula klausa di atas? Saya menulis kod berikut tetapi ia tidak menunjukkan sebarang hasil:
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粉5641921312024-01-17 11:59:58
Klausa mana pertanyaan gabungan dalaman harus merujuk nama jadual.
SELECT * FROM tuition t JOIN user u ON t.user_id = u.id WHERE table_name.admin_id=1