0
TABLE1MYSQL連接2臺
ID | NAME
1 | a
2 | b
3 | c
4 | d
TABLE2
ID | TBL1_ID | NAME
1 | 2 | x
2 | 2 | y
3 | 2 | z
我想加入兩個表來得到表1中的所有記錄,所有記錄從表2中加入了對ID
此查詢只返回1個表中的所有行和第二個表中的1個行。
SELECT a.*, COUNT(a.id) total FROM table1 a
LEFT JOIN table2 b ON a.id = b.tbl1_id
GROUP BY a.id
ORDER BY a.id DESC
謝謝。
您不能在第二個表使用'USING'這裏作爲連接列' tbl1_id'。 – 2010-10-06 08:54:08
謝謝。你是對的。我糾正了這一點。 – 2010-10-06 08:56:28
它會加入table2中的所有行嗎? – miojamo 2010-10-06 11:34:49