Tôi đang cố gắng để thực hiện một truy vấn CHỨA với nhiều điều kiện hơn nhiều cột, như thế này:CHỨA với nhiều điều kiện hơn nhiều cột
SELECT ID
FROM Table
WHERE CONTAINS((Data1,Data2,Data3), '"foo" & "bag" & "weee"')
Tuy nhiên, truy vấn này không cư xử như tôi muốn nó: Tôi muốn nó trả lại toàn bộ hồ sơ mà mọi điều khoản xuất hiện ít nhất một lần trong ít nhất một trong các cột, như thế này:
SELECT ID
FROM Table
WHERE CONTAINS((Data1,Data2,Data3), '"foo"')
AND CONTAINS((Data1,Data2,Data3), '"bag"')
AND CONTAINS((Data1,Data2,Data3), '"weee"')
trong khi truy vấn này trả về kết quả đúng, nó cần một VÀ-khoản riêng biệt cho mỗi hạn . Có cách nào để thể hiện cùng một truy vấn với một mệnh đề where như trong ví dụ trên không? Điều này sẽ thuận tiện khi bao gồm truy vấn trong một hàm (cố định).
Wow .. Không thể tin được. Cảm ơn. – dbaw