我有一个SQL表,显示显示县的Cities和County Table,但表的结构不同,所以我不能使用Union。我需要显示所有具有名称的表格记录,例如'Orange',
这些是我想要的两个查询。
select * from [geo].[tblCounty] co
where co.CountyName like 'ORANGE%'
select * from [geo].[tblCity] c
where c.CityName like 'ORANGE%'
表县:
城市表:
我需要所有在县名或城市名称上都有橙色的县或城市。基本上有3行记录这些数据。
答案 0 :(得分:2)
只使用相同类型的列而不是*
select co.CountyName from [geo].[tblCounty] co
where co.CountyName like 'ORANGE%'
union
select c.CityName from [geo].[tblCity] c
where c.CityName like 'ORANGE%'