Hàm IN() cũng có thể so sánh row constructor (bộ giá trị hàng). Ví dụ minh họa:
mysql> SELECT (10,2) IN ((5,10),(10,2),(2,10),(100,100)); +--------------------------------------------+ | (10,2) IN ((5,10),(10,2),(2,10),(100,100)) | +--------------------------------------------+ | 1 | +--------------------------------------------+ 1 row in set (0.00 sec) mysql> SELECT (10,2) IN ((5,10),(2,10),(100,100)); +-------------------------------------+ | (10,2) IN ((5,10),(2,10),(100,100)) | +-------------------------------------+ | 0 | +-------------------------------------+ 1 row in set (0.00 sec)
Row constructor (10,2) khớp với phần tử thứ 2 trong danh sách đầu tiên nên trả về 1 (true). Danh sách thứ hai không có (10,2) nên trả về 0 (false).