MightyGrave
Lt. Commander
- Registriert
- Juli 2007
- Beiträge
- 1.986
Hallo ich habe folgende Aufgabenstellung mit der ich nicht ganz so klar komme
Ich habe eine Tablle mit 1097 Positionen(TB) zu den es eine VERKAEUFER_BENUTZERID gibt.
Hinter diese VERKAEUFER_BENUTZERID soll er mir die Betriebs_ID (BETRIEBSNR) packen. Die BETRIEBSNR ist in der selben Tabelle wie die BENUTZERID.
In der Tabelle TB ist die VERKAEUFER_BENUTZERID = der BENUTZERID aus der Tabelle BN
Darüber müsste man das ja Verknüpfen können. Nur komme ich mit dem Join-Befehl nciht ganz klar
SELECT
TB.BESTANDSNR
,TB.VIN
,TB.STATUSNR
,TB.DATUM_VERKAUF
,TB.DATUM_AUSLIEFERUNG
,TB.LAGERORT_BETRIEBSNR_TT
,TB.VERKAEUFER_BENUTZERID
,BN.BENUTZERID
,BN.BETRIEBSNR
FROM TT.BESTAND TB
LEFT JOIN TT.BENUTZER BN
ON TB.VERKAEUFER_BENUTZERID = BN.BENUTZERID
WHERE
TB.FAHRZEUGSTATUSNR = 75
AND TB.DATUM_AUSLIEFERUNG IS NULL
Wenn ich den Befehlausführe habe ich ganze 3360 Positionen und die BETRIEBSNR passt teilweise nicht zur BENUTZERID.
ICh hoffe ihr könnt mir da helfen.
Vielen Dank im Voraus
Ich habe eine Tablle mit 1097 Positionen(TB) zu den es eine VERKAEUFER_BENUTZERID gibt.
Hinter diese VERKAEUFER_BENUTZERID soll er mir die Betriebs_ID (BETRIEBSNR) packen. Die BETRIEBSNR ist in der selben Tabelle wie die BENUTZERID.
In der Tabelle TB ist die VERKAEUFER_BENUTZERID = der BENUTZERID aus der Tabelle BN
Darüber müsste man das ja Verknüpfen können. Nur komme ich mit dem Join-Befehl nciht ganz klar
SELECT
TB.BESTANDSNR
,TB.VIN
,TB.STATUSNR
,TB.DATUM_VERKAUF
,TB.DATUM_AUSLIEFERUNG
,TB.LAGERORT_BETRIEBSNR_TT
,TB.VERKAEUFER_BENUTZERID
,BN.BENUTZERID
,BN.BETRIEBSNR
FROM TT.BESTAND TB
LEFT JOIN TT.BENUTZER BN
ON TB.VERKAEUFER_BENUTZERID = BN.BENUTZERID
WHERE
TB.FAHRZEUGSTATUSNR = 75
AND TB.DATUM_AUSLIEFERUNG IS NULL
Wenn ich den Befehlausführe habe ich ganze 3360 Positionen und die BETRIEBSNR passt teilweise nicht zur BENUTZERID.
ICh hoffe ihr könnt mir da helfen.
Vielen Dank im Voraus