Einzelnen Beitrag anzeigen

omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#7

Re: If-Verzweigungen in SQL-Queries?

  Alt 19. Jun 2006, 15:28
Und was spricht gegen...

SQL-Code:
SELECT t1.*, CASE WHEN t1.THESNR <> -1
               THEN t2a.gesetz
               ELSE t2b.gesetz
             END gesetz
FROM tnormen t1
LEFT JOIN tgesetze t2a
  ON t1.THESNR = t2a.THESNR
LEFT JOIN tgesetze t2b
  ON t1.IDGESETZ = t2b.ID
ORDER BY ...
[vergiss es, habe oben nochmal gelesen]
Das mit der -1 finde ich allerdings nicht so elegant. Muss das so sein? Warum nicht NULL für diesen Fall!
[/vergiss es, habe oben nochmal gelesen]

MfG
Thorsten
  Mit Zitat antworten Zitat