Frage : Links verbinden mit Oberseite

Ich versuche, die erste Tabelle der Aufzeichnung nach links im Falle zu verbinden und sie an das Auftragstabelle anzupassen. Ich wünsche nur 1 Aufzeichnung, aber sie zeigt 2, weil es im Falle Tabelle 2 gibt. Kann jemand mir erklären, was ich falsch gefalle tue?

result

ord_hdrnumber ord_carrier evt_carrier
49446 UNGÜLTIGES NE08
49446 UNGÜLTIGES NE08
1:
2:
3:
4:
5:
select o.ord_hdrnumber, o.ord_carrier, e.evt_carrier
von orderheader O 
links schließen sich Ereignis e auf e.ord_hdrnumber = an 
	(auserwählte Oberseite 1 c1.ord_hdrnumber vom Ereignis c1, wo o.ord_hdrnumber = c1.ord_hdrnumber)
wo o.ord_hdrnumber = 49446

Antwort : Links verbinden mit Oberseite

traurig, äußer nicht nach links zutreffen zuzutreffen

o.ord_hdrnumber, o.ord_carrier, e.evt_carrier vorwählen
von orderheader O
äußer (auserwählte Oberseite 1 * von Ereignis e wo o.ord_hdrnumber = e.ord_hdrnumber) e anwenden
wo o.ord_hdrnumber = 49446

In Ihrer ursprünglichen Frage,

(auserwählte Oberseite 1 c1.ord_hdrnumber vom Ereignis c1, wo o.ord_hdrnumber = c1.ord_hdrnumber)

garantiert, um „o.ord_hdrnumber“ zurückzubringen, wann immer es zusammenpaßt, das bedeutet, dass die Frage wird

links anschließen Ereignis e auf e.ord_hdrnumber = >> o.ord_hdrnumber > <>
So erhalten Sie noch Mehrfachverbindungsstellen.  Wenn Sie einen einzigartigen Schlüssel im Ereignis hatten, sollten Sie es wie schreiben

links anschließen Ereignis e auf e.uniqueid = =
      (auserwählte Oberseite 1 c1.uniqueid vom Ereignis c1, wo o.ord_hdrnumber = c1.ord_hdrnumber)

Aber sogar das arbeitet nicht, weil in einer VERBINDUNG, Sie die anderen Tabellen (d.h. c1) nicht beziehen können.  ZUTREFFEN kann.
Weitere Lösungen  
 
programming4us programming4us