【发布时间】:2014-10-19 00:38:36
【问题描述】:
我有这些表
学生:
id Name
-------------------
1 john
2 carlos
3 zoya
4 arab
5 amir
和,
电子邮件:
id email student_id
--------------------------
1 a@mail.com 1
2 b@mail.com 2
3 c@mail.com 2
4 d@mail.com 3
5 e@mail.com 4
我正在使用这个查询,它得到了Using sql error on query line 4,
SELECT * FROM student
INNER JOIN email
ON student.id = email.student_id
GROUP BY student.id
WHERE student.id = 2
我没有太多的 SQL 经验。
【问题讨论】:
-
GROUP BY子句在哪里? -
对不起..我忘记了..问题已更新
-
@user3710243 将分组放在 where 子句之后
-
@MKhalidJunaid 再次感谢伙计。但我怀疑我曾经听说过
WHERE子句应该放在查询的最后.. . -
@user3710243 您必须遵循
Docs中提到的查询语法