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

------解决方案--------------------

select * from tb1 where  field4 = ‘k’
union all
select * from tb2 where  field4 = ‘k’
union all
其他表略