Ich habe eine Oracle-Ansicht (aus mehreren Tabellen zusammengefügt) wie der erste Screenshot. Der Adresstyp sollte immer entweder Besitzer oder Eigenschaft sein. Ich möchte Ergebnisse wie den zweiten Screenshot erhalten. Wie benutzt man SQL dafür? Tut mir leid, ich bin ein sehr Anfänger in SQL.sql um Zeilen in Spalten zu transponieren
-1
A
Antwort
1
Sie eine innere verwenden können beitreten:
select tab1.address_id, tab1.address as owner_address,
tab1.city as owner_city, tab1.state as owner_state,
tab1.zip as owner_zip, tab2.address as property_address,
tab2.city as property_city, tab2.state as property_state,
tab2.zip as property_zip
from tab1
full outer join tab2
on tab1.address_id = tab2.address_id
where tab1.address_type = 'owner'
and tab2.address_type = 'property'
tab1 enthält alle Besitzer Informationen, tab2 alle Informationen Eigenschaft enthält. Sie können sie mit address_id verbinden.
Sorry, ich kann es nicht testen!
+0
danke. nur ein paar kleine Änderungen. Ich konnte es mit deinen Codes arbeiten lassen. –
Verwandte Themen
- 1. SQL Server: Zeilen in Spalten transponieren
- 2. Zeilen zu Spalten in Bash transponieren
- 3. Transponieren Sie Zeilen zu Spalten für Uknown Anzahl der Spalten
- 4. SQL-Server: Zeilen in Spalten transponieren (n: m-Beziehung)
- 5. So transponieren Sie Zeilen und Spalten aus einer SQL-Abfrage
- 6. SQL-Zeilen zu Spalten
- 7. Transponieren Sie Zeilen in Spalten, wenn Zeilen dynamisch sind -MYSQL
- 8. SQL, um Zeilenpaare in MS ACCESS-Datenbank zu transponieren
- 9. Transponieren von Zeilen und Spalten ohne Aggregat
- 10. Um die verschiedenen Daten nur von Zeilen zu Spalten in Excel zu transponieren
- 11. SQL Server Transponieren
- 12. MS Access 2007: Verwenden von SQL zum Transponieren von Zeilen zu Spalten
- 13. Explode (Transponieren?) Mehrere Spalten in Spark SQL Tabelle
- 14. Wie zwei Tabellen verschmelzen und transponieren Zeilen in Spalten
- 15. Oracle SQL - Zeilen in Spalten
- 16. SQL-Abfrage Zeilen in Spalten
- 17. SQL Server: Spalten in Zeilen
- 18. SQL Zeilen 2 Spalten
- 19. SQL transponieren vollständige Tabelle
- 20. SQL verwenden, um XML-Struktur in Spalten
- 21. Transpose Zeilen in Spalten SQL Server 2014
- 22. Transponieren mehr Spalten am gleichen
- 23. konvertieren Zeilen in Spalten in mehreren Zeilen in SQL Server
- 24. Wie konvertiere ich SQL-Spalten in Zeilen?
- 25. SQL Query Pivot-Tabelle Zeilen in Spalten
- 26. Transponieren in Perl
- 27. Oracle SQL aus Zeilen in Spalten
- 28. SQL Server konvertieren Spalten in Zeilen
- 29. SQL Select - Zeilen in Spalten umwandeln
- 30. Eine Spalte in zwei Spalten transponieren
Mögliches Duplikat von [SQL Server-Pivot-Tabelle mit mehreren Spaltenaggregaten] (http://StackOverflow.com/Questions/14694691/SQL-Server-Pivot-Table-with-Multiple-Column-Agrates) –
Nicht wirklich ein Duplikat , da sie die 'Pivot'-Aussage nicht wussten, aber ja, das ist ein guter Anfang. –
Welche DMBS verwenden Sie? –