sql join 2 Zeilen in die gleiche Tabelle
Ich habe die folgende Tabelle:
Name Type Value
---------------------
mike phone 123
mike address nyc
bob address nj
bob phone 333
Möchte ich das Ergebnis wie dieses:
name value value
-------------------
mike nyc 123
bob nj 333
Wie kann ich es tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
es ist als ein self-join. der trick ist die Verwendung von Aliasen.
Die Abfrage setzt Voraus, dass jeder name hat eine Adresse, aber die Telefonnummern sind optional.
Etwas wie dieses: