2

我有几张表要连接在一起,但我似乎无法弄清楚如何正确连接它们。有人能帮忙吗?我想同时指定tractionId 和gradeId 值,但是当我认为应该返回行时,我什么也没得到。谁能告诉我我做错了什么?谢谢!

我对它进行了修改:http ://sqlfiddle.com/#!2/e2b03/2

4

2 回答 2

3

我将第一个加入更改为:

INNER JOIN cirriculum_units ON cirriculum_units.cirriculumId = cirriculum_attractions.cirriculumId

代替:

cirriculum_units.cirriculumId = cirriculum_attractions.attractionId
于 2012-09-11T23:58:55.620 回答
2

您的第一个内部联接在 on 子句中有两个没有匹配值的字段。

要么数据错误,要么命名错误的列

于 2012-09-11T23:58:18.173 回答