Hallo zusammen,
ich habe in einer hsqldb einige Tabellen, die ich über einen join abfragen möchte. Die Tabellen sind folgendermaßen strukturiert:
Jeder use_case kann mehre test_cases haben.
Jeder test_case kann mehrer use_cases abdecken.
Deshalb gibt es eine dritte Tabelle:
Für die Tabelle use_case_test_case_relation werden nur Einträge erstellt, falls ein use_case eine Beziehung zu einem test_case hat.
Wie muss ich die Abfrage gestalten, dass diese mir alle use_cases ohne Beziehung zu test_cases UND alle use_cases mit Beziehung zu test_cases, einschließich der test_cases ausgibt?
Viele Grüße
c-mule
ich habe in einer hsqldb einige Tabellen, die ich über einen join abfragen möchte. Die Tabellen sind folgendermaßen strukturiert:
Tabelle use_case
id
name
primary key id
id
name
primary key id
Tabelle test_case
id
name
primary key id
id
name
primary key id
Jeder use_case kann mehre test_cases haben.
Jeder test_case kann mehrer use_cases abdecken.
Deshalb gibt es eine dritte Tabelle:
Tabelle use_case_test_case_relation
id
id_test_case (Foreign key references test_case id)
id_use_case (Foreign key references use_case id)
primary key id
id
id_test_case (Foreign key references test_case id)
id_use_case (Foreign key references use_case id)
primary key id
Für die Tabelle use_case_test_case_relation werden nur Einträge erstellt, falls ein use_case eine Beziehung zu einem test_case hat.
Wie muss ich die Abfrage gestalten, dass diese mir alle use_cases ohne Beziehung zu test_cases UND alle use_cases mit Beziehung zu test_cases, einschließich der test_cases ausgibt?
Viele Grüße
c-mule