Tôi có một bảng gọi là người chơi như sau:Chọn Query bởi Cặp các lĩnh vực sử dụng một định tại khoản
First_Id Second_Id Name
1 1 Durant
2 1 Kobe
1 2 Lebron
2 2 Dwight
1 3 Dirk
Tôi muốn viết một tuyên bố chọn trên bảng này để lấy tất cả các hàng có id và id thứ hai trận đấu đầu tiên một loạt các id đầu tiên và thứ hai được chỉ định.
Ví dụ: tôi muốn chọn tất cả các hàng có id thứ nhất và thứ hai như sau: (1,1), (1,2) và (1,3). Điều này sẽ truy xuất 3 dòng sau:
First_Id Second_Id Name
1 1 Durant
1 2 Lebron
1 3 Dirk
Có thể viết một truy vấn chọn một cách như:
SELECT *
FROM PLAYERS
WHERE (First_Id, Second_Id) IN ((1,1), (1,2) and (1,3))?
Nếu có một cách để viết SQL tương tự như I nêu trên muốn biết. Có cách nào để xác định các giá trị cho một mệnh đề IN thể hiện nhiều hàng như được minh họa.
Tôi đang sử dụng DB2.
Câu hỏi hay Tôi muốn giống nhau –