Tôi cần tạo một công việc nền để xử lý một bảng tìm kiếm các hàng phù hợp trên một id cụ thể với các trạng thái khác nhau. Nó sẽ lưu trữ dữ liệu hàng trong một chuỗi để so sánh dữ liệu với một hàng có id phù hợp.Làm cách nào để so sánh 2 hàng từ cùng một bảng (SQL Server)
Tôi biết cú pháp để lấy dữ liệu hàng nhưng tôi chưa bao giờ thử so sánh 2 hàng từ cùng một bảng trước đó? Làm thế nào là nó được thực hiện? Tôi có cần sử dụng các biến để lưu trữ dữ liệu từ mỗi biến không? Hoặc một số cách khác?
(Sử dụng SQL Server 2008)
Bạn KHÔNG nên sử dụng cú pháp đó. Thay vào đó hãy sử dụng các kết hợp cụ thể. Các hình thức tham gia trái và phải của cú pháp đó không được chấp nhận. Tôi sẽ không ngạc nhiên khi thấy biểu mẫu này không được chấp nhận trong phiên bản tiếp theo. – HLGEM
@HLGEM - Bạn có thể cung cấp liên kết đến nơi mà điều này được đề cập là không được dùng nữa không? – Pauk
@Pauk ms-help: //MS.SQLCC.v10/MS.SQLSVR.v10.en/s10sq_GetStart/html/c10eeaa5-3d3c-49b4-a4bd-5dc4fb190142.htm Và ngay cả khi họ không sử dụng trái và phải các phiên bản không nên được sử dụng khi chúng cho kết quả không nhất quán và đôi khi không chính xác. Đôi khi chúng có thể được hiểu là tham gia chéo thay vì tham gia trái hoặc phải. – HLGEM