一个表能否根据另一个表的某个字段排序

cdx1988 2011-12-07 11:28:55
最好是一条SQL语句,实现根据另一个表中的字段来排序当前表的记录
...全文
262 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
美到心痛 2011-12-07
  • 打赏
  • 举报
回复
join兩個表,然后按另一個表中的字段order by 就可以了
bridge05 2011-12-07
  • 打赏
  • 举报
回复


两表之间应该有个关联字段吧?
比如 关联字段: ID


select A.*
from A
left join A.ID = B.ID
order by B.排序字段
中国风 2011-12-07
  • 打赏
  • 举报
回复
1對1關聯時

直接 inner join 連接 + order by

1對多時
order by (select top 1 COl1 from T2 where ID=t1.ID)
--小F-- 2011-12-07
  • 打赏
  • 举报
回复
select a.* from a join b on a.id=b.id order by b.id
快溜 2011-12-07
  • 打赏
  • 举报
回复
select a.* from a,b where a.id=b.id order by b.字段
dawugui 2011-12-07
  • 打赏
  • 举报
回复
[Quote=引用楼主 cdx1988 的回复:]
最好是一条SQL语句,实现根据另一个表中的字段来排序当前表的记录
[/Quote]
select a.* , b.* from a , b where a.id = b.id order by b.某字段
pengxuan 2011-12-07
  • 打赏
  • 举报
回复
把两个表的结构,数据和你想要的结果贴出来
luoyoumou 2011-12-07
  • 打赏
  • 举报
回复
-- 一个表跟另一个表是怎么关联的撒?
快溜 2011-12-07
  • 打赏
  • 举报
回复
两表没有关系吗?

34,593

社区成员

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

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