Hallo,
Ich habe eine View die wie folgt aussieht:
Ich rufe die View wie folgt auf:
Nun sind in der tbl_eins alle Datensätze mit feld1<100 und in tbl_zwei alle datensätze mit feld1>=100.
Die View erstellt über eine Union also die gemeinsame Menge beider Tabellen, obwohl definitiv nur eine Tabelle das Ergebnis liefert.
Gibt es eine möglichkeit, die View so zu gestalte, das abhängig ob ich nach werten <100 oder >100 suche, die eine oder die andere Tabelle abgefragt wird?
Gruß
Alfonso
Ich habe eine View die wie folgt aussieht:
Code:
SELECT feld1, feld2, feld3, feld4 FROM tbl_eins UNION SELECT feld1, feld2, feld3, feld4 FROM tbl_zwei;
Code:
SELECT * FROM MyView WHERE feld1=2;
Die View erstellt über eine Union also die gemeinsame Menge beider Tabellen, obwohl definitiv nur eine Tabelle das Ergebnis liefert.
Gibt es eine möglichkeit, die View so zu gestalte, das abhängig ob ich nach werten <100 oder >100 suche, die eine oder die andere Tabelle abgefragt wird?
Gruß
Alfonso
Comment