Jooq:3つのテーブルの結合で同じテーブルを2回結合する

ダニエル・ホートン

だから私は3つのテーブルを持っています

Parent_section(id)

Assessment_Question(id、parent_section_id)

Assessment_Answer(id、assessment_question_id)

parent_sectionとassessment_qestionを内部結合し、assessment_questionとassessment_Answerを左結合しようとしています。

これまでのところ、parent_Sectionとassessment_questionに参加していますが、これがありますが、3番目のテーブルでそれを行う方法がわかりませんか?

    var queryResult= dsl.select()
    .from(PARENT_SECTION)
    .join(ASSESSMENT_QUESTION)
    .on(PARENT_SECTION.ID.eq(ASSESSMENT_QUESTION.PARENT_SECTION_ID))
    .where(PARENT_SECTION.GATE_ID.eq(gateId))
    .fetch()
Lukas Eder

プレーンSQLで別の結合を追加した場所に別の結合を追加するだけです。

var queryResult = dsl.select()
    .from(PARENT_SECTION)
    .join(ASSESSMENT_QUESTION)
    .on(PARENT_SECTION.ID.eq(ASSESSMENT_QUESTION.PARENT_SECTION_ID))
    .leftJoin(ASSESSMENT_ANSWER)
    .on(ASSESSMENT_QUESTION.ID.eq(ASSESSMENT_ANSWER.ASSESSMENT_QUESTION_ID))
    .where(PARENT_SECTION.GATE_ID.eq(gateId))
    .fetch()

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

1つのクエリで同じテーブルを2回結合する

分類Dev

同じクエリで2つのテーブルを結合するMysql。内部結合または左結合?

分類Dev

mysqlは3つのテーブル、同じテーブルを2回結合します

分類Dev

MYSQLで同じテーブルを2回結合する

分類Dev

同じテーブルで2回、別のテーブルで1回結合すると重複が発生する(合計3つ)

分類Dev

同じテーブルからの2つの結果を結合するSparkSQL

分類Dev

同じ複合キーで2つのテーブルを結合します

分類Dev

同じIDで2つのテーブルを結合するscalaspark rdd

分類Dev

同じテーブルでの3回の結合クエリ

分類Dev

同じテーブルでMySQLを2回結合すると、結果の半分が得られます

分類Dev

同じテーブルの2つのクエリを結合する

分類Dev

SQL、同じテーブルの 2 つの集計を結合

分類Dev

2つの列を同じテーブルに結合する方法

分類Dev

3つのテーブルを結合するSQL結合

分類Dev

同じテーブルを異なる値で2回結合する

分類Dev

異なる月と合計値で同じテーブルの2つのクエリを結合します

分類Dev

同じテーブルを条件付きで2回結合する

分類Dev

同じテーブルの2つの列を別のテーブルの同じ単一の列と一致させる(合計3つの結合)

分類Dev

同じタイトルで異なるテーブルの2つの列を結合します

分類Dev

同じ列で2回同じテーブルに内部結合

分類Dev

同じテーブルのSQL結合で値の合計を使用する方法

分類Dev

同じクエリで異なる情報を持つ2つのMySQLテーブルを結合します

分類Dev

Oracleで同じキーを使用せずに2つのテーブルを結合する

分類Dev

同じ ID で 2 つのテーブルを結合し、ID 列をマージする

分類Dev

同じIDと日付の2つのテーブルを結合します

分類Dev

MySQL同じテーブルの2つのクエリを結合します

分類Dev

2つのテーブルを主キーで結合する

分類Dev

同じテーブルの異なるIDで2つの行を結合します

分類Dev

同じテーブル内の2つのIDで内部結合をクエリする

Related 関連記事

  1. 1

    1つのクエリで同じテーブルを2回結合する

  2. 2

    同じクエリで2つのテーブルを結合するMysql。内部結合または左結合?

  3. 3

    mysqlは3つのテーブル、同じテーブルを2回結合します

  4. 4

    MYSQLで同じテーブルを2回結合する

  5. 5

    同じテーブルで2回、別のテーブルで1回結合すると重複が発生する(合計3つ)

  6. 6

    同じテーブルからの2つの結果を結合するSparkSQL

  7. 7

    同じ複合キーで2つのテーブルを結合します

  8. 8

    同じIDで2つのテーブルを結合するscalaspark rdd

  9. 9

    同じテーブルでの3回の結合クエリ

  10. 10

    同じテーブルでMySQLを2回結合すると、結果の半分が得られます

  11. 11

    同じテーブルの2つのクエリを結合する

  12. 12

    SQL、同じテーブルの 2 つの集計を結合

  13. 13

    2つの列を同じテーブルに結合する方法

  14. 14

    3つのテーブルを結合するSQL結合

  15. 15

    同じテーブルを異なる値で2回結合する

  16. 16

    異なる月と合計値で同じテーブルの2つのクエリを結合します

  17. 17

    同じテーブルを条件付きで2回結合する

  18. 18

    同じテーブルの2つの列を別のテーブルの同じ単一の列と一致させる(合計3つの結合)

  19. 19

    同じタイトルで異なるテーブルの2つの列を結合します

  20. 20

    同じ列で2回同じテーブルに内部結合

  21. 21

    同じテーブルのSQL結合で値の合計を使用する方法

  22. 22

    同じクエリで異なる情報を持つ2つのMySQLテーブルを結合します

  23. 23

    Oracleで同じキーを使用せずに2つのテーブルを結合する

  24. 24

    同じ ID で 2 つのテーブルを結合し、ID 列をマージする

  25. 25

    同じIDと日付の2つのテーブルを結合します

  26. 26

    MySQL同じテーブルの2つのクエリを結合します

  27. 27

    2つのテーブルを主キーで結合する

  28. 28

    同じテーブルの異なるIDで2つの行を結合します

  29. 29

    同じテーブル内の2つのIDで内部結合をクエリする

ホットタグ

アーカイブ