Einzelnen Beitrag anzeigen

Benutzerbild von dataspider
dataspider

Registriert seit: 9. Nov 2003
Ort: 04539 Groitzsch
1.351 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: SQL join Problem

  Alt 26. Jun 2022, 11:54
IMO muss die Tabelle Artikel mit einem left [outer] join verbunden werden...
Du willst ja - auch wenn rechts kein Datensatz mit der join - Bedingung existiert, die Daten links trotzdem anzeigen.

In etwa so:
SQL-Code:
select
  po.belegid
, po.zeilenr
, st.brutto
, coalesce(a.name, 'Kein Artikel') artikel
  from positionen po
  join steuer st on st.belegid = po.belegid and st.zeilenr = po.zeilenr
  left join atrikel a on a.artnr = po.artnr
  where po.belegid = 4711
Frank
Frank Reim

Geändert von dataspider (26. Jun 2022 um 12:01 Uhr)
  Mit Zitat antworten Zitat