UNION - Frage
dR.LoL
- datenbank
0 Klaus Mock0 dR.LoL
Hi Leude,
Ich habe eine Frage und zwar habe ich hier folgende Hirarchie.
SELECT.........
UNION
SELECT........
Und jetzt möchte ich über die beiden select(oder das union) eine WHERE Klausur erstellen, wie geht das?
Gruss vom LoL
Hallo,
Und jetzt möchte ich über die beiden select(oder das union) eine WHERE Klausur erstellen, wie geht das?
SELECT ..... FROM
(
SELECT ......
UNION
SELECT ......
)
WHERE ........
Natürlich eine Datenbank vorausgesetzt, die derartige Statements interpretieren kann.
Grüße
Klaus
Hallo und danke für die Antwort!
Natürlich eine Datenbank vorausgesetzt, die derartige Statements interpretieren kann.
Kann das MySQL?
Gruss
Hallo,
Kann das MySQL?
Du bist sicher in der Lage, das in der Online-Dokumentation zu deiner MySQL-Version selbst herauszufinden. Hier im Forum darfst du i.d.R. Hilfe zur Selbsthilfe und keine fertigen Lösungen erwarten.
Zu deinem Problem: Wenn deine DB keine Einschränkung des Resultsets aus der Union-Verknüpfung unterstützt, sei es durch eine weitere where-clause oder durch ein imho näherliegendes 'having', dann bleibt dir nichts anderes übrig als die zusätzlichen where-Bedingungen sozusagen "doppelt", also in jedes einzelne select-Konstrukt, einzufügen. Oder alternativ jeweils mit einem 'having'-Statement.
Gruss
cu,
Michael