Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment joindre deux tables avec le même nombre de lignes par leur ordre

Ce n'est PAS possible, car il n'y a absolument aucune garantie quant à l'ordre dans lequel les lignes seront sélectionnées.

Il existe plusieurs façons d'obtenir ce que vous voulez (voir les autres réponses) à condition d'avoir de la chance concernant l'ordre de tri , mais aucune ne fonctionnera si vous ne l'êtes pas, et vous ne devriez pas vous fier à de telles requêtes.

Être obligé de faire ce genre de requêtes sent fortement une mauvaise conception de la base de données.