遇到多个连接问题

时间:2012-09-11 23:54:03

标签: mysql sql join inner-join

我有一些桌子正在尝试加入,但我似乎无法弄清楚如何正确加入它们。有人能帮忙吗?我想同时指定attractionId和gradeId值,但是当我想到要返回的行时,我一直都没有得到任何结果。谁能告诉我我做错了什么?谢谢!

我支持它:http://sqlfiddle.com/#!2/e2b03/2

2 个答案:

答案 0 :(得分:3)

我将第一个联接更改为:

INNER JOIN cirriculum_units ON cirriculum_units.cirriculumId = cirriculum_attractions.cirriculumId

而不是:

cirriculum_units.cirriculumId = cirriculum_attractions.attractionId

答案 1 :(得分:2)

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

数据错误或错误的列被命名为