0
我有一個MySQL內部連接查詢,我試圖用as
關鍵字來簡化。簡化內部連接查詢
原始查詢:
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行。 –