SQL Select distinct Werte aus mehreren Tabellen
So, hier ist mein setup, ich habe 2 Tabellen, Alte und Neue mit dem folgenden (vereinfachten) schemas
Old
[ManName]
[ManNumber]
New
[Manager_Name]
[Manager_Number]
Ich bin auf der Suche nach Handwerk eine SQL-Abfrage gibt das folgende Ergebnis zurück, aber in 4 Spalten 1 Abfrage im Gegensatz zu 2-Abfragen mit 2 Spalten, jede
select distinct manname, mannumber from OLD
select distinct Manager_Name, Manager_Number from NEW
Also mein ideales Ergebnis Gesetzt habe 4 Spalten:
ManName ManNumber Manager_Name Manager Number
Dank!
- Könnten Sie uns ein Beispiel geben von Daten der Tabelle und die gewünschte Ausgabe? Auch die RDBMS? SQL-Server?
Du musst angemeldet sein, um einen Kommentar abzugeben.
haben Sie versucht, eine JOIN-Anweisung:
Mit so ziemlich jedem RDBMS ausser MySQL, Sie können es tun, mit CTEs und
ROW_NUMBER()
;Ein SQLfiddle zum testen mit.
Andere, einfachere Weise zu bekommen, alle von Ihnen ist einfach zu benutzen, eine UNION;
Ein Weiterer SQLfiddle.