Ich habe zwei Tabellen. Beide Tabellen haben dieselben Spalten mit denselben Spaltennamen. Angenommen, beide Tabellen haben jeweils 4 Datensätze. Ich möchte die 8 Zeilen aus beiden Tabellen nur mit einer einzigen SELECT-Anweisung auswählen, ohne Union oder Union All zu verwenden.Ich möchte Zeilen aus zwei Tabellen mit dem gleichen Spaltennamen mit einer einzigen Select-Abfrage auswählen
Antwort
Verwendung UNION
SELECT * FROM table1
UNION ALL
SELECT * FROM table2;
Dank für die Antwort. eigentlich sagte ich das gleiche zu Interviewer, aber er sagte, nicht verwenden Union, es wird zwei verschiedene Select-Anweisung und dann wird es die Datensätze beitreten. Ich weiß nicht, wie ich das erreichen kann. Gibt es einen anderen Weg, es zu tun? –
@HarshadKumbhar bitte bearbeiten Sie Ihre Frage dann. – TheEsnSiavashi
Suchen Sie so etwas wie dies
select coalesce(i1.col1,c1.col1) as col1 from table1 i1
full join table2 c1
on i1.col1 = c1.col1
Es scheint mir, dass Ihr Code eine UNION nicht eine UNION ALL tut, weil übereinstimmende Werte nicht wiederholt werden. Nicht wahr? – TheEsnSiavashi
danke für schnelle antwort. Ich denke, das ist die richtige Aussage. Lass mich das versuchen. –
@KannanKandasamy. ja es funktioniert wie pro Anforderung. Danke vielmals –
- 1. Join zwei Tabellen mit unterschiedlichen Spaltennamen und gleichen Zeilen
- 2. MySQL Auswählen, Spalte mit dem gleichen Namen aus mehreren Tabellen, Reihenfolge nach einer anderen Spalte mit dem gleichen Namen
- 3. Ich möchte alle Tabellen mit dem angegebenen Spaltennamen anzeigen
- 4. zwei Tabellen mit gleichen Zeilen in SQL
- 5. SQL innere Join zwei Tabellen mit den gleichen Spaltennamen
- 6. Ich habe zwei Tabellen mit unterschiedlichen Ausgängen. Ich möchte sie nebeneinander auf einer einzigen Seite platzieren
- 7. aus zwei Tabellen möchte ich Gehalt Summe
- 8. ich zwei Tabellen mit einer einzigen Abfrage beitreten möchten
- 9. Erstellen Tabelle mit Spaltennamen aus einer anderen Tabellen Spaltendaten
- 10. So finden Sie verschiedene Zellen aus zwei Excel-Tabellen mit dem gleichen Format
- 11. Verknüpfen von zwei Zeilen aus den gleichen Tabellen
- 12. Mit Pandas Zeilen mit zwei verschiedenen Spalten aus Dataframe auswählen?
- 13. MQL, PHP alle aus zwei Tabellen auswählen?
- 14. Graf aus zwei verschiedenen Tabellen mit gleichen Spaltennamen und Gruppen tehm wenn gleichnamige
- 15. mysql zwei Tabellen mit dem gleichen Eintrag Namen addieren Werte
- 16. Auswählen von Zeilen aus 3 Tabellen
- 17. Kann ich zwei auf einer Datenbank mit zwei Primärschlüsseln auswählen?
- 18. Update zwei Tabellen, wo mit einer einzigen Abfrage verbunden
- 19. alle Spalten aus zwei Tabellen auswählen
- 20. Löschen mehrerer Zeilen mit einer einzigen Abfrage
- 21. Tabellen mit verschiedenen Spaltennamen verschmelzen
- 22. Erstellen Sie zwei verschiedene Tabellen mit dem gleichen Modell
- 23. mysql Join mehrere Tabellen mit gleichen Spaltennamen | Codeigniter |
- 24. MYSQL PHP zählen Zeilen in zwei Tabellen mit einer Abfrage
- 25. SQL Server-Tabellen mit zwei angegebenen Spaltennamen finden
- 26. gemeinsame Zeilen aus zwei Tabellen - MS Access
- 27. Mehrere Zeilen mit einer einzigen Abfrage einfügen
- 28. Auswählen einer großen Anzahl von Zeilen mit dem Primärschlüssel
- 29. , wie verschiedene Zeilen aus dem gleichen Feld
- 30. Update 30K Zeilen mit dem gleichen Wert
Probeneingänge für zwei Tabellen geben und erwartete Ergebnisse ... –