結合しようとしているテーブルがいくつかありますが、適切に結合する方法がわかりません。誰でも助けることができますか?AttractionId と gradeId の両方の値を指定したいのですが、行を返す必要があると思っていたのに何も得られません。誰が私が間違っているのか教えてもらえますか? ありがとう!
私はそれをsqlfiddledしました:http://sqlfiddle.com/#!2/e2b03/2
結合しようとしているテーブルがいくつかありますが、適切に結合する方法がわかりません。誰でも助けることができますか?AttractionId と gradeId の両方の値を指定したいのですが、行を返す必要があると思っていたのに何も得られません。誰が私が間違っているのか教えてもらえますか? ありがとう!
私はそれをsqlfiddledしました:http://sqlfiddle.com/#!2/e2b03/2
最初の結合を次のように変更しました。
INNER JOIN cirriculum_units ON cirriculum_units.cirriculumId = cirriculum_attractions.cirriculumId
それ以外の:
cirriculum_units.cirriculumId = cirriculum_attractions.attractionId
最初の内部結合には、一致する値がないon句に2つのフィールドがあります。
データが間違っているか、間違った列に名前が付けられています