Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come unire due tabelle insieme con lo stesso numero di righe in base al loro ordine

Questo è NON possibile, poiché non c'è assolutamente alcuna garanzia sull'ordine in cui verranno selezionate le righe.

Esistono diversi modi per ottenere ciò che desideri (vedi altre risposte) a condizione che tu sia fortunato per quanto riguarda l'ordinamento , ma nessuno funzionerà se non lo sei e non dovresti fare affidamento su tali query.

Essere costretti a eseguire questo tipo di query puzza fortemente di una cattiva progettazione del database.