0
as
キーワードを使用して簡略化しようとしているMySQL内部結合クエリがあります。内部結合クエリの簡略化
オリジナルクエリ:
SELECT u.user
, g.group
, b.type
, b.name
, b.count
, b.date
FROM profile.user u
JOIN profile.group g
ON g.GroupID = u.GroupID
JOIN main.set b
ON b.ID = u.GroupID
GROUP
BY u.username
, u.GroupID
簡体問い合わせ:
# Returns user and ID
select profile.user as user,
profile.group as group,
main.set as b
from user,
inner join group on group.ID = user.ID
inner join b on b.ID = user.ID
group by user.name
エラー:#1064 - あなたのSQL構文でエラーが発生しています。正しい構文についてはMySQLサーバのバージョンに対応するマニュアルを確認してください。
最初のクエリは実際には意味がありません。 GROUP BY句がありますが、集計関数はありません。 – Strawberry
MySQLが "あなたが... 6行目でエラーがあります"と言った場合、5行目を見てください。 –