帳戶表中有4行不同。SQL GROUP BY不工作
我不明白爲什麼我的聲明只返回1行。
SELECT *,
my_accounts.id as 'aid'
FROM my_accounts
LEFT JOIN my_availability on my_accounts.id = my_availability.the_account
LEFT JOIN my_reviews on my_accounts.id = my_reviews.the_reviewer
WHERE account_type = 1
GROUP BY my_accounts.id
但是,當我刪除GROUP BY,我得到2相同的行。
這裏舉例:sqlfiddle.com/#!2/e6f2c
顯示一些示例數據,您也使用'*',因此它會嘗試從所有表中獲取數據。 – hims056 2013-04-22 09:47:24
[sqlfiddle](http://www.sqlfiddle.com/)也會非常有幫助。 – fedorqui 2013-04-22 09:48:18
爲什麼你在這個查詢中使用'group by'? – Meherzad 2013-04-22 09:49:53