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

Tại sao không Lỗi XYZ tên cột không hợp lệ trong truy vấn con; mặc dù tên cột không có trong bảng truy vấn con?

Truy vấn con kế thừa các cột từ các truy vấn bên ngoài.

Tôi đoán SomeOtherDb.dbo.Customer của bạn không có cột CustomerId (có vẻ như cũng có thể từ tên).

Điều này sau đó cũng có thể có nghĩa là bạn không làm với truy vấn con những gì bạn muốn làm với nó - nếu bảng trong truy vấn con không có cột CustomerId (và có vẻ như vậy, nếu không sẽ không có lỗi khi chạy truy vấn con trong chính nó), sau đó truy vấn con chọn và trả về CustomerId bên ngoài và vì đó là cột duy nhất trong truy vấn con nên truy vấn con vô dụ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. Làm cách nào để kết nối máy chủ sql với php bằng xampp?

  2. SQL Server, chuyển đổi một phiên bản được đặt tên thành phiên bản mặc định?

  3. SQL Server, chuyển đổi NTEXT thành NVARCHAR (MAX)

  4. Có thể sử dụng MS VS Database Project như một giải pháp hoàn chỉnh để lập phiên bản cơ sở dữ liệu không?

  5. Có thể sử dụng Tìm kiếm Toàn văn (FTS) với LINQ không?