Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Liên kết hai bảng khác nhau với một trường ID chính

Không rõ chính xác bạn đang cố gắng làm gì ở đây nhưng bạn có thể tạo số nhận dạng trên mỗi hàng tương tự như sau:

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

Điều này sẽ cho phép bạn phân biệt giữa từng hàng, bằng cách xem bản ghi đến từ bảng nào. Sau đó, nếu bạn có các bản ghi có cùng ID bạn sẽ biết những gì bảng được đến từ.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Các tham số thủ tục được lưu trữ trên SQL Server

  2. Thực thi một thủ tục được lưu trữ trong SQL và xử lý kết quả

  3. Sẽ tốt hơn nếu thực hiện nhiều lệnh sql với một kết nối hay kết nối lại mọi lúc?

  4. Tại sao SQL Server bị mất một phần nghìn giây?

  5. Nhật ký SQL Server 2008 sẽ không bị cắt ngắn