SQL-Abfrage zur Auswahl der Daten aus mehreren Tabellen
Ich habe mehrere Tabellen mit gleichen Metadaten (Spaltennamen sind gleich). Ich möchten wählen Sie Neueste Datensätze aus dieser Tabelle, sortiert nach CreationDate
(eine solche Spalte gibt es in allen Tabellen).
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht sicher, dass die korrekte syntax in MSSQL, aber Sie sollten in der Lage sein:
(wobei Tabelle1 und Tabelle2 haben identische Spalten)
Hoffe, das hilft...
{ }
) auf der editor-Symbolleiste zu schön format und syntax-markieren Sie es!SELECT top(3) OwnerID,NewsTitle,NewsCreationDate FROM MoviesNews UNION SELECT top(3) OwnerID,NewsTitle,NewsCreationDate FROM TheaterNews ORDER BY 3 DESC
Warum nicht verwenden Sie Aliasnamen für die Tabellen, und wählen Sie alle Spalten der beiden Tabellen und geben die Spalten verschiedene Namen wie pro die Namen der Tabellen. Ich denke, das können die dir helfen.
Dank,
Dipa
check diesen link aus..!! Ein weiteres sehr einfach und leicht Weg, um das gleiche zu erreichen
SQL inner joins