我有一个查询,我输出了一些成果计数行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