Einzelnen Beitrag anzeigen

HCB

Registriert seit: 12. Feb 2020
200 Beiträge
 
Delphi 12 Athens
 
#1

SQL inner join mit iif

  Alt 26. Jan 2025, 18:13
Datenbank: Access mdb • Version: 2003 • Zugriff über: SQL / Delphi FireDac
Hallo Profis,
ich habe diese Query was läuft:
Delphi-Quellcode:
Select a.*, m.ArtBestand, h.herstellername
from (sArtikel a
inner join artmenge m on a.ArtNr = m.ArtMengeNr)
inner join Hersteller h on h.herstellerNummer = a.ArtZusInfo8
where a.ArtNr = '1020047';
Nun möchte ich dass auch die Daten angezeigt werden, wenn keine a.HerstellerNummer hinterlegt ist bzw. a.ArtZusInfo8 leer ist.
Kann man das irgendwie mit einer if then else Bedingung in SQL abfragen?
So nach dem Motto 'wenn keine h.herstellerNummer oder a.ArtZusInfo8 vorhanden, also keine Übereinstimmung, dann soll h.Herstellername 'Unbekannt' anzeigen.

Würde mir jemand helfen?

LG Harry
  Mit Zitat antworten Zitat