問題:
您有兩個表,「A」和「B”,包含使用者資料和位址。您想要檢索組合這些資料的結果,將使用者與其對應的地址對齊。
查詢開發:
最適合此問題的SQL 連接是左連接外連接,它檢索左表(“A”)中的所有記錄,並包括右表(“B”)中的符合記錄,如果可用。
SQL 查詢:
SELECT A.uid, A.name, B.address FROM A LEFT JOIN B ON A.uid = B.uid;
此查詢將傳回所需的結果,將使用者ID、姓名和位址顯示為如下:
uid | name | address |
---|---|---|
1 | test1 | address1 |
2 | test2 | address2 |
3 | test3 | NULL |
4 | test4 | address3 |
解釋:
SQL 連線的視覺化表示:
以上是如何使用 SQL 連線合併多個表中的使用者資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!