Hallo,
An diesem Join beiße ich mir noch die Zähne aus... vielleicht kann mir da einer von euch weiterhelfen:
Bisher hat dieser SQL super funktioniert.
Nun habe ich das Feld ta_id aus der Tabelle b entfernt, da ich eine 1:n Verknüfung an dieser Stelle brauche. ICh habe also eine weitere Tabelle, die folgendermaßen Ergebnisse liefert
Nun brauche ich das obj_id1 in der where Clause meines Ursprungs-SQL. Aber wie soll das gehen und geht das überhaupt ist erst mal die Frage?
An diesem Join beiße ich mir noch die Zähne aus... vielleicht kann mir da einer von euch weiterhelfen:
Bisher hat dieser SQL super funktioniert.
Code:
SELECT distinct a.transporter_id AS obj_id,a.comp_name,a.contact_person,a.plz,a.city from tdb_transporter a
INNER JOIN tdb_trip b ON a.transporter_id = b.transporter_id where b.ta_id = 1
Nun habe ich das Feld ta_id aus der Tabelle b entfernt, da ich eine 1:n Verknüfung an dieser Stelle brauche. ICh habe also eine weitere Tabelle, die folgendermaßen Ergebnisse liefert
Code:
select * from object_pair where OBJ_TYPE1=-3802 and obj_id2 = 0
Ergebnis:
OBJ_ID1 OBJ_TYPE1 OBJ_TYPE2 OBJ_ID2 PAIR_FLAG PAIR_ORDER
---------- ------------ ------------ ---------- ------------ -------------
0 -3802 -3806 0 0 (null)
1 -3802 -3806 0 0 (null)
2 -3802 -3806 0 0 (null)
Nun brauche ich das obj_id1 in der where Clause meines Ursprungs-SQL. Aber wie soll das gehen und geht das überhaupt ist erst mal die Frage?