SQL从多张同字段的表中查询数据,该如何处理
SQL从多张同字段的表中查询数据
RT:
假设有:
tb1->tb5
tb1:
field1 field2 field3 field4
Y Y Y K
tb2:
field1 field2 field3 field4
X X X K
X X X S
...其他表略
现在想要查询field为'K'的数据,想要得到的结果是:
field1 field2 field3 field4
Y Y Y K
X X X K
------解决方案--------------------
RT:
假设有:
tb1->tb5
tb1:
field1 field2 field3 field4
Y Y Y K
tb2:
field1 field2 field3 field4
X X X K
X X X S
...其他表略
现在想要查询field为'K'的数据,想要得到的结果是:
field1 field2 field3 field4
Y Y Y K
X X X K
------解决方案--------------------
select * from tb1 where field4 = ‘k’
union all
select * from tb2 where field4 = ‘k’
union all
其他表略