请教大师们,SQL语句多个or之后,如何继续用and筛选条件?

select * from dbo.tb_AddressList where add_Name like'%西安%' or add_Address like'%西安%' and add_Typeid=1

后面的 add_typeid=几就不管用了,怎么才能让他管用呢

第1个回答  2010-03-26
select * from dbo.tb_AddressList where (add_Name like'%西安%' or add_Address like'%西安%') and add_Typeid=1

select * from dbo.tb_AddressList where add_Name like'%西安%' and add_Typeid=1
union
select * from dbo.tb_AddressList where add_Address like'%西安%' and add_Typeid=1本回答被提问者采纳
第2个回答  2010-03-26
select * from dbo.tb_AddressList where (add_Name like'%西安%' or add_Address like'%西安%') and add_Typeid=1