2

結合しようとしているテーブルがいくつかありますが、適切に結合する方法がわかりません。誰でも助けることができますか?AttractionId と gradeId の両方の値を指定したいのですが、行を返す必要があると思っていたのに何も得られません。誰が私が間違っているのか教えてもらえますか? ありがとう!

私はそれをsqlfiddledしました: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句に2つのフィールドがあります。

データが間違っているか、間違った列に名前が付けられています

于 2012-09-11T23:58:18.173 に答える