AngstHab
Benutzer
- Beiträge
- 23
"SELECT daten.*,
journal.PostingNo, journal.ItemNo, journal.TotalQuantity
FROM daten,journal
LEFT JOIN journal
ON journal.PostingNo =
(SELECT max(PostingNo) AS maxPostingNo, ItemNo
FROM journal
GROUP BY ItemNo) lastPost.ItemNo";
Mir fehlt das Verständnis dafür, wie man die zum Ergebnis (lastPost.ItemNo) passende Datensätze als LEFT JOIN - Bedingung (ON) einfügt!
Alle Howtos (Google) nehmen das Max()-Ergebnis als Filterbedingung, welche für Datensätze in der Haupt-SELECT steht.
Ich statdessen suche das Max()-Ergebnis um den Jeweiligen Datensatz aus dem Neben-SELECT, als LEFT JOIN zum Haupt-SELECT hinzu zu fügen.
Mfg AngstHab
journal.PostingNo, journal.ItemNo, journal.TotalQuantity
FROM daten,journal
LEFT JOIN journal
ON journal.PostingNo =
(SELECT max(PostingNo) AS maxPostingNo, ItemNo
FROM journal
GROUP BY ItemNo) lastPost.ItemNo";
Mir fehlt das Verständnis dafür, wie man die zum Ergebnis (lastPost.ItemNo) passende Datensätze als LEFT JOIN - Bedingung (ON) einfügt!
Alle Howtos (Google) nehmen das Max()-Ergebnis als Filterbedingung, welche für Datensätze in der Haupt-SELECT steht.
Ich statdessen suche das Max()-Ergebnis um den Jeweiligen Datensatz aus dem Neben-SELECT, als LEFT JOIN zum Haupt-SELECT hinzu zu fügen.
Mfg AngstHab