Beispieltabellen und gewünschtes Ergebnis: Die unten gezeigte Ergebnistabelle ist der Ausgang, den ich tatsächlich möchte.2 Tabellen zusammenfügen und nach ID, Priorität und Nummer anzeigen
versucht, die folgende Abfrage mit Pivot:
with pivot_data AS
(
select client_id
,ph_type
,Ph_number
from client_table
inner join phone_table
on client_table.phone_id = phone_table.ph_id
)
select *
from pivot_data
pivot (sum(ph_number)
for ph_type in ('c','w','h')
);
Ergebnis bekam ich:
Jede Hilfe würde geschätzt. Antworten in SQL-Server wäre toll, aber Oracle & MySQL ist auch willkommen, wenn sie mich in die richtige Richtung zeigen können. :)
Vielen Dank im Voraus.
mysql oder SQL-Server oder Orakel? – Jens
Ich kann keine Frage sehen? Sie haben einige Daten - formatieren Sie sie bitte als Text (oder besser noch als DML-Anweisungen) - und eine Abfrage und eine Ausgabe, aber Sie sagen nicht, was damit nicht stimmt oder was Sie stattdessen erwarten ... wie sollen wir das überhaupt? versuche dir zu helfen? – MT0
Wie viele Prioritätsstufen kann es geben? Und warum brauchst du dein Ergebnis in diesem Format? Ist das nicht besser geeignet, um in Ihrer Präsentationsebene formatiert zu werden? – iamdave