SQL中在一个表中批量查两个字段分别对应两个值?

比如说,表table1中有2个字段A、B
我想查出这个字段分别对应两个值的数据行,

我感觉有点像数组形式,不知道有没有这样的SQL,(PS:我在数据库中只有查询的功能,不能新建临时表之类的)
效果大概如下:

select * from table1 where (A,B) in ((1,11),(2,22),(3,33),(4,44)) 当然这是执行不出来的~~~

有哪位大神知道怎么写啊,求指点~~~

select * from table1 where A=1 AND B=11 OR A=2 AND B=22 OR A=3 AND B=33 OR A=4 AND B=44追问

没有批量的方法吗?这样我得一条条去敲记录,很慢哪

温馨提示:答案为网友推荐,仅供参考
相似回答