1

この同じ質問を見つけ、手順に従いましたが、それでもエラーです。
私はこれを何日も探していました。

私は3つのテーブルを持っています

ユーザー

+----+-----------------------------+-------------+
| id | fname                       | lname       |
+----+-----------------------------+-------------+
| 4  | John                        | Menezes     |
+----+-----------------------------+-------------+

グループ

+----+-----------------------------+-------------+
| group_id | group_name            | created_on  |
+----+-----------------------------+-------------+
| 1        | Facebook friends      | 25/12/2012  |
+----------+-----------------------+-------------+

グループの人(仲間)たち

+----+-------------+-------------+
| id | user_id     | group_id    |
+----+-------------+-------------+
| 4  | 4           |     1       |
+----+-------------+-------------+

この最終出力のようなものを取得したい

+----+--------------+-----------------------+
| fname |  lname    |        groupname      |
+----+--------------+-----------------------+
| John  | Menezes   |     Facebook Friends  |
+----+--------------+-----------------------+

このクエリを使用しました

SELECT u.fname, u.lname, g.group_name
FROM user AS u
LEFT JOIN group_members AS gm ON gm.user_id = u.id
INNER JOIN group AS g ON g.group_id = gm.group_id

しかし、それは私にこのエラーを与えます

#1064 - SQL 構文にエラーがあります。MySQL サーバーのバージョンに対応するマニュアルで、4 行目の「group AS g ON g.group_id = gm.group_id LIMIT 0, 30」付近で使用する正しい構文を確認してください。

これも試してみました

where g.low_limit > 70
and g.high_limt < 120
4

2 に答える 2