我的數據庫中的表1和單(可選)記錄的所有記錄,我有表有一對多(可選)關係1....0,*
左連接選擇從表2
Table1:
+--+---------+
|id| name |
+--+---------+
| 1| user1 |
| 2| user2 |
| 3| user3 |
+--+---------+
Table2
+--+------+-------+
|id|tb1_ID|city |
+--+------+-------+
| 1| 1 | a |
| 2| 1 | b |
| 3| 2 | c |
+--+------+-------+
現在我想要表1的所有現有記錄和表2的前1個元素(對於每個表1行)
像
+----+------+----+--------+---------+
|p.id|p.name|c.id|c.tb1_ID|c.city |
+----+------+----+--------+---------+
| 1 | user1| 1 | 1 | a |
| 2 | user2| 3 | 2 | c |
| 3 | user3|null| null | null |
+----+------+----+--------+---------+
如何???
table1和table2之間的連接是什麼 - 列連接和如何連接? – Bohemian
在您的例子,你用什麼規則來接'b''「在'a''」爲'city'分配給''user1''? – MatBailie
ID在表1的主鍵和tb1_ID是外鍵 – RollerCosta