Eine Zeile zurückgeben von einer linken äußeren Verknüpfung
Habe ich die folgenden, die gut funktioniert:
SELECT mcr.mat_change_req_id, mcr.line_item_number
, r.remarks, r.remarks_date
FROM mat_change_req mcr
left outer join mat_change_req_remarks r ON mcr.mat_change_req_id = r.mat_change_req_id
WHERE mcr.contract_id = 'IR-30910'
AND
mcr.project_number = '0801082'
Das problem ist, dass Tabelle mat_change_req_remarks (r) hat eine viele-zu-eins-Beziehung mit mat_change_req (mcr) und daher, wenn r hat mehrere Zeilen, die die Abfrage gibt eine Zeile für jedes mehrere in r.
Ich möchte nur EINE Zeile zurückgeben von r, wenn es ein Vielfaches, wobei MIN(r.remarks_date). r.remarks_date ist ein Datumsfeld.
Vielen Dank im Voraus!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Etwas wie dieses: