Sven Rautenberg: probleme mit subquery ... bzw. beim denkansatz ...

Beitrag lesen

Moin!

wie bringt ich eine query dazu entweder einen normale abfrage zu starten udn wenn diese kein resultat liefert eine andere abfrage nachzuschieben?

Gar nicht - jedenfalls nicht mit einer einzigen SQL-Abfrage (höchstens mit Stored Procedures, die du in 4.1 nicht hast).

Schick die erste Abfrage, prüfe die Zahl der Ergebniszeilen, schicke ggf. die zweite Abfrage.

Oder schicke ein UNION-Select, welches die erste und die zweite Abfrage vereinigt, überlege dir, wie du die beiden auseinanderhalten kannst, und prüfe dann hinterher, wie du das Ergebnis behandeln willst.

Ist es eigentlich Absicht, dass du diverse Bedingungen deiner zweiten Abfrage doppelt bzw. widersprüchlich formuliert hast?

- Sven Rautenberg

--
"Love your nation - respect the others."