hi,
ich habe eine Tabelle und möchte eine Abfrage machen, die mir 2 Ergebnismengen liefert.
_Eine_ Abfrage hat immer _eine_ Ergebnismenge.
Meine beiden Ergebnisse sollten jetzt zum einen alle Zeilen ermitteln bei denen WERT=10 und als zweites Ergebnis alle Zeilen bei denen WERT!=10 ist
Also willst du in Wirklichkeit sowieso schon mal _alle_ Datensätze haben - du möchtest sie nur unterschiedlich verarbeiten.
Wie gesagt, ich möchte einen Abfrage machen. Ich habe schon mit Union probiert, das funktioniert im Prinzip auch, liefert aber nur eine Ergebnismenge und nicht 2 seperate.
Funktioniert das überhaupt oder liefert SQL die Ergebnisse immer Zeilenweise?
Nein, das geht so m.E. nicht.
Du könntest natürlich in _einer_ Abfrage, die alle Datensätze ausliest, schon eine Sortierung vornehmen - so dass die mit wert=10 zuerst kommen, und die restlichen danach. Und darauf dann beim Durchlaufen der Ergebnismenge mit einer simplen Form von Gruppenwechsel reagieren o.ä.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }