我想在表中搜索,如果第一个选项不退出,则搜索另一个选项。例如,如果我找不到aplication= 'app1' AND context='context1'
或aplication= 'app1' AND context='context2'
的搜索,否则找不到aplication= 'app2' AND context='context3'
我写了这个
SELECT aplication AS Application,
action AS Action
FROM Mapper
WHERE recognizer = 'recog1' AND event = 'event1'
AND user = 1 AND ((aplication= 'app1' AND context='context1')
|| (aplication= 'app1' AND context='context2')
|| (aplication= 'app2' AND context='context3'))
但这并不是我想要的,例如,我得到了:
"app1" "context2"
"app2" "context3"
"app1" "context1"
当我只想要
"app1" "context1"
我可以更改查询吗?