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

Union de deux tables différentes avec un champ ID principal

Ce que vous essayez de faire ici n'est pas exactement clair, mais vous pouvez créer un identifiant sur chaque ligne similaire à ceci :

SELECT Id, 'M' as tbl
FROM MD_Master
UNION ALL
SELECT Id, 'P' as tbl
FROM CD_Personal

Cela vous permettra de distinguer chaque ligne, en voyant de quelle table provient l'enregistrement. Ensuite, si vous avez des enregistrements avec le même ID vous saurez de quelle table il s'agit.