I have two MySQL tables:
Group(gr_id, gr_name, gr_description, parent_id)
Group_has_User(User_id, Group_id)
I’m trying to execute the query:
SELECT group.gr_id, group.gr_name, group.gr_description, group.parent_id
FROM group, Group_has_User AS gu
WHERE (group.gr_id = gu.Group_id) AND gu.User_id = 1
It gives an error:
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, Group_has_User AS gu WHERE (group.gr_id = gu.Group_id) AND gu.User_id = 1’ at line 1
How should I write it correct?
groupis a keyword in SQL. Try giving your tables more sensible names, or using: