+ -
当前位置:首页 → 问答吧 → 一个表能否根据另一个表的某个字段排序

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

时间:2011-12-07

来源:互联网

最好是一条SQL语句,实现根据另一个表中的字段来排序当前表的记录

作者: cdx1988   发布时间: 2011-12-07

两表没有关系吗?

作者: ssp2009   发布时间: 2011-12-07

-- 一个表跟另一个表是怎么关联的撒?

作者: luoyoumou   发布时间: 2011-12-07

把两个表的结构,数据和你想要的结果贴出来

作者: pengxuan   发布时间: 2011-12-07

引用楼主 cdx1988 的回复:
最好是一条SQL语句,实现根据另一个表中的字段来排序当前表的记录

select a.* , b.* from a , b where a.id = b.id order by b.某字段

作者: dawugui   发布时间: 2011-12-07

SQL code
select a.* from a,b where a.id=b.id order by b.字段

作者: ssp2009   发布时间: 2011-12-07

select a.* from a join b on a.id=b.id order by b.id

作者: fredrickhu   发布时间: 2011-12-07

1對1關聯時

直接 inner join 連接 + order by 

1對多時
order by (select top 1 COl1 from T2 where ID=t1.ID)

作者: roy_88   发布时间: 2011-12-07



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


select A.* 
from A
  left join A.ID = B.ID
order by B.排序字段

作者: bridge05   发布时间: 2011-12-07

join兩個表,然后按另一個表中的字段order by 就可以了

作者: sjcss   发布时间: 2011-12-07