Hallo Ich habe folgende TabelleWie wählt man die spezifische Anzahl der Spalten für die spezifische ID-Nummer?
table_A
ID NAME PRICE DATE
123 JOHN 22 1/1/2010
234 KING 50 5/10/2009
345 JACK 400 30/11/210
Erwartet löschte:
ich erste Spalte für die Faust-ID und die zweite Spalte für die zweite ID und dritte Spalte für dritte ID auswählen möchten.
ID VALUES
123 JOHN
234 50
345 30/11/2010
Meine Frage:
select ID, NAME
from table_A
where ID = 123
union all
select ID, PRICE
from table_A
where ID = 234
union all
select ID, DATE
from table_A
where ID = 345;
Zwei Grund, dass meine Frage nicht korrekt ist: 1) es verschiedene Datentypen 2) seine schwer zu geben alle ID und so nicht Vereinigung tun, viele Gewerkschaften
so besser Abfrage benötigen, wird es automatisch erste Darlehen für die erste Spalte und zweite Darlehen für die zweite Spalte ...
was genau wollen Sie tun? –
Wie wäre es mit der Umwandlung jeder Spalte in eine Zeichenfolge, Union sollte funktionieren dann – Stivan
können wir nicht tun, etwas wie Loop verwenden. – Qasim0787