我有一個查詢,我輸出了一些成果計數行JOIN
SELECT
t1.busName,
t1.busCity,
COUNT(t2.ofr_id) AS cntOffers
FROM t1
LEFT JOIN t2 ON (t2.ofr_busID = t1.busID)
以上返回查詢只有一行,但是,如果我刪除COUNT,只留下下面的查詢,我得到多個結果。我錯過了什麼?我怎樣才能從第一個表中獲取結果,同時從t2獲得相關的結果呢?
SELECT
t1.busName,
t1.busCity
FROM t1
LEFT JOIN t2 ON (t2.ofr_busID = t1.busID)
在第一個查詢中添加'GROUP BY t1.busName, t1.busCity' – Mihai