AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi If-Verzweigungen in SQL-Queries?

If-Verzweigungen in SQL-Queries?

Ein Thema von mjenke · begonnen am 19. Jun 2006 · letzter Beitrag vom 19. Jun 2006
Antwort Antwort
markusl

Registriert seit: 25. Apr 2006
Ort: Rotkreuz
21 Beiträge
 
Delphi 5 Enterprise
 
#1

Re: If-Verzweigungen in SQL-Queries?

  Alt 19. Jun 2006, 08:10
Hallo,
Zitat:
SQL-Code:
SELECT t1.*, t2.gesetz FROM
tnormen t1
if t1.THESNR <> -1 then LEFT JOIN tgesetze t2 ON t1.THESNR = t2.THESNR
else LEFT JOIN tgesetze t2 ON t1.IDGESETZ = t2.ID
ORDER BY ...
Evtl. so? (nicht getestet etc.)

SQL-Code:
(SELECT t1.*, t2.gesetz
  FROM tnormen t1, gesetz t2
  WHERE t1.THESNR = t2.THESNR
    AND t1.THESNR <> -1)

UNION

(SELECT t1.*, t2.gesetz
  FROM tnormen t1, gesetz t2
  WHERE t1.THESNR = -1
    AND t1.IDGESETZ = t2.ID)
ORDER BY ...
Bin nicht sicher ob das so 100%ig in Mysql funktioniert.
Wie gesagt ungetestet, nicht optimiert etc. aber vielleicht als Anregung.

HTH

Markus
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz