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

Số lượng hàng không khớp trong SQL Server trong truy vấn CHỌN và CẬP NHẬT có cùng điều kiện

điều này sẽ xảy ra nếu có một mối quan hệ từ một đến nhiều giữa ít nhất hai trong số các bảng có liên quan đến phép nối.

SELECT sẽ đếm tất cả các hàng bao gồm cả những hàng được nhân với phép nối. UPDATE sẽ chỉ đếm các hàng duy nhất trong IM_MarketPlace bị ảnh hưởng bởi UPDATE .

Trường hợp có mối quan hệ từ một đến nhiều thì không xác định được hàng nào trong số các hàng "nhiều" tham gia vào một hàng cụ thể trong IM_MarketPlace được sử dụng làm nguồn trong bản cập nhật cho hàng đó.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển danh sách <> sang thủ tục lưu trữ SQL

  2. SSIS - Sử dụng vùng chứa vòng lặp foreach để cập nhật bản ghi sau khi chuyển

  3. Sử dụng bộ giá trị trong mệnh đề SQL IN

  4. SQL Server 2008 - Trên Kích hoạt Chèn / Cập nhật sao chép các giá trị sang một bảng khác?

  5. Kỹ thuật hiện thực hóa CTE T-SQL không hoạt động trên SQL Server 2012