Weiß niemand weiter?![]()
Hallo,
ich würde gerne zwei Felder ineinander schieben und danach sortieren.
Beispiel:
Feld A hat folgende Werte: 1, 3, 5, 7...
Feld B hat folgende Werte: 2, 4, 6, 8...
Ich möchte im Select Feld C mit den Werten 1, 2, 3, 4, 5, 6, 7, 8... erzeugen.
CONCAT verbindet scheinbar die Inhalte nach dem Motto 12, 34, 56, 78... Das will ich nicht.
Danke
Weiß niemand weiter?![]()
Grüße aus dem Odenwald
Thomas
Daher habe ich Beispiele genannt.
Ich möchte, dass nach den Werten zweier Spalten sortiert wird. Wenn ich die im ORDER BY einfach hintereinander hänge, wird erst nach dem einen und dann nach dem anderen sortiert. Das will ich nicht. Die Datentypen sind bei beiden Feldern gleich (Datetime).
Schau dir mal UNION an - vielleicht tut es das.
...zur Zeit außer Betrieb...
Ich wollte gerade schreiben, dass ich das schon ausprobiert habe und dass es nicht geht. Dank dir habe ich mir noch einmal die Referenz durchgelesen und festgestellt, dass es geht, wenn ich das ODER BY ans ende hänge. Ich hatte es immer in einer Klammer.
Also praktisch...PHP-Code:(SELECT a AS b FROM t) UNION (SELECT ...) ORDER BY b;
Danke![]()
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)