Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So verbinden Sie zwei Tabellen mit der gleichen Anzahl von Zeilen in ihrer Reihenfolge

Das ist NICHT möglich, da es absolut keine Garantie bezüglich der Reihenfolge gibt, in der die Zeilen ausgewählt werden.

Es gibt eine Reihe von Möglichkeiten, um das zu erreichen, was Sie wollen (siehe andere Antworten), vorausgesetzt, Sie haben Glück mit der Sortierreihenfolge , aber keine wird funktionieren, wenn Sie es nicht sind, und Sie sollten sich nicht auf solche Abfragen verlassen.

Zu dieser Art von Abfragen gezwungen zu werden, riecht stark nach schlechtem Datenbankdesign.