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

Tôi có thể kết hợp bên trong 2 bảng dựa trên nhiều giá trị cho một cột không

Một vấn đề trong truy vấn của bạn là TableB.ColumnA = NULL .

NULL là không xác định và bạn không thể sử dụng toán tử so sánh để kiểm tra null.

Thay thế

TableB.ColumnA = NULL

Với

TableB.ColumnA IS NULL

Bằng cách nhìn vào mô tả hình ảnh, tôi nghĩ bạn đang tìm kiếm một LEFT/RIGHT JOIN .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không có quy trình nào ở đầu bên kia của đường ống

  2. T-SQL khó để hiển thị biểu đồ tổ chức (phân cấp / đệ quy)

  3. Cách kích hoạt ràng buộc khóa ngoại trong SQL Server (Ví dụ T-SQL)

  4. Cách hiệu quả nhất để lưu trữ tệp 20 Meg trong Cột ẢNH SQL Server 2005

  5. SQL Server 2017:Các tính năng có sẵn trên Linux