Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Обединете две различни таблици с поле за първичен идентификатор

Не е съвсем ясно какво се опитвате да направите тук, но можете да създадете идентификатор на всеки ред, подобен на този:

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

Това ще ви позволи да правите разлика между всеки ред, като видите от коя таблица идва записът. След това, ако имате записи със същия ID ще разберете от коя маса идва.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Буферен кеш:Какво е това и как влияе върху производителността на базата данни?

  2. Първи стъпки със SQL Server 2017 на Linux в портала Azure

  3. Възникна сериозна грешка в текущата команда при опит за вмъкване от свързан сървър

  4. Мога ли да задам схема по подразбиране за в рамките на съхранена процедура?

  5. Тригер, който актуализира само вмъкнатия ред