有沒有辦法編寫單個查詢來檢查一組行是否與一組值匹配?每行值需要匹配一行,我想知道所有行是否匹配。我可以通過多個查詢來執行此操作,例如:檢查多個記錄是否與一組值相匹配
select * from tableName where (value1, value2) = ('someValue1', 'someValue2')
select * from tableName where (value1, value2) = ('someOtherValue1', 'someOtherValue2')
...等等,最多爲任意數量的查詢。這種事情怎麼會被重新編寫爲一個查詢,只有當所有的值都匹配時查詢才返回?
嗯,但'value1'如何匹配'someValue1'和'someOtherValue1'? – 2012-04-03 07:18:30