-1

accounts テーブルには 4 つの異なる行があります。

ステートメントが 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

4

2 に答える 2