gpt4 book ai didi

mysql - SQL 查询 : join two tables

转载 作者:太空宇宙 更新时间:2023-11-03 10:54:31 25 4
gpt4 key购买 nike

所以我在这个 sql 查询中得到一个错误,但我自己看不到我的错误:

SELECT group_members.group_id, 
group_members.permissions,
group.group_name
FROM group_members,
group
WHERE group_members.group_id=group.group_id
AND group.group_id = 1

错误:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'group WHERE group_members.group_id=group.group_id AND group.group_id = 1

感谢您的帮助!

最佳答案

Group 是 MySQL 中的保留字,要么将其括在反引号“`”中,要么最好不要将其用作表名

SELECT group_members.group_id, group_members.permissions, `group`.group_name
FROM group_members, `group`
WHERE group_members.group_id=`group`.group_id
AND `group`.group_id = 1

关于mysql - SQL 查询 : join two tables,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21734361/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com