关于多表查询问题?

srljp 2005-05-18 09:21:39
数据库中有2个结构完全相同的表,如何写SQL语句同时把2个表中满足条件的记录查询出来并进行排序?
...全文
106 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
paoluo 2005-05-18
  • 打赏
  • 举报
回复
我们的回答就是你要的啊

Select * from 表1 Where 字段1='a'
Union All
Select * from 表2 Where 字段1='a'
Order By 排序字段
srljp 2005-05-18
  • 打赏
  • 举报
回复
我的意思是从2个结构完全相同的表中分别查询出满足条件的纪录。如从表1查出字段1为a的记录也查出表2字段1为a的记录。
paoluo 2005-05-18
  • 打赏
  • 举报
回复
回的时候,二楼还没答,我们的意思类似。
paoluo 2005-05-18
  • 打赏
  • 举报
回复
楼主应该是这个意思吧

Select * from Table1 Where 条件
Union All
Select * from Table2 Where 条件
Order By 字段
mschen 2005-05-18
  • 打赏
  • 举报
回复
select * from
(
select * from 表1
union all
select * from 表2
) t
where 条件
order by 字段
talantlee 2005-05-18
  • 打赏
  • 举报
回复
select T.* from (select a.* from table1 a inner join table2 b on a.id=b.id)T order by T.id

34,873

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧