【发布时间】:2012-09-04 23:02:56
【问题描述】:
我有几张表要连接在一起,但我似乎不知道如何正确连接它们。有人能帮忙吗?我想同时指定tractionId 和gradeId 值,但是当我认为应该返回行时,我什么也没得到。谁能告诉我我做错了什么?谢谢!
【问题讨论】:
标签: mysql sql join inner-join
我有几张表要连接在一起,但我似乎不知道如何正确连接它们。有人能帮忙吗?我想同时指定tractionId 和gradeId 值,但是当我认为应该返回行时,我什么也没得到。谁能告诉我我做错了什么?谢谢!
【问题讨论】:
标签: mysql sql join inner-join
我将第一个连接更改为:
INNER JOIN cirriculum_units ON cirriculum_units.cirriculumId = cirriculum_attractions.cirriculumId
代替:
cirriculum_units.cirriculumId = cirriculum_attractions.attractionId
【讨论】:
您的第一个内部联接在 on 子句中有两个没有匹配值的字段。
要么数据错误,要么命名错误的列
【讨论】: