66问答网
所有问题
sql排序方式要根据另一个表的某个字段排序怎么实现?
表a调用表b的size字段,记为c字段吧,表b的size字段排序后是10,25,as,ty,那么表a排序时按c字段在10,25,as,ty的先后顺序列出来,如何写啊?谢谢
举报该问题
推荐答案 2015-05-26
可以通过两个表的关系,然后通过字段关联的形式排序。
sql:select t1.* from tablename1 t1, tablename2 t2 wehere t1.id=t2.id order by t2.name;
解释:实际上上面语句会通过 tablename2表的name字段先排序表tablename2数据,之后会通过id字段关联后,读取出id存在于tablename2表中存在的tablename1表的数据。
备注:上面表中的id字段的值肯定有相同的,如tablename1和 tablename2 表中id字段都存在值“1”,才可以有结果输出。如果两个表都没关联的话,无法实现。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/sixpniDnn.html
其他回答
第1个回答 2013-09-02
加个标记,等着看结果...
第2个回答 2013-09-02
select A.* from A left join B on A.size=B.size order by B.size
相似回答
sql
语句如何
根据另一个表
进行
排序
答:
order by t.c_num desc/asc以B表H字段的重复量来对A
表的
数据进行排序,至于是升序还是降序,楼主根据自己的需求吧
sql
语句如何
根据另一个表
进行
排序
答:
回答:select a.* from a left join ( select h,count(*) as c_num from b group by h )t on a.h=t.h order by t.c_num desc/asc以B表H字段的重复量来对A
表的
数据进行排序,至于是升序还是降序,楼主根据自己的需求吧
SQL
如何
根据
两
个字段排序
答:
1、首先建一张测试表coal_blead,里面有多个字段 2、我们输入“select * from coal_blead order by qnet,price”语句,按qnet,price字段进行升序排序 3、我们输入“select * from coal_blead order by qnet desc,price desc”语句,先按qnet字段进行降序,再按price字段进行降序 4、输入“select * f...
...我想显示A
表的
结果
根据
B表的时间
字段排序
sql
如何
实现
答:
select distinct A.* from A,B where A.Id = B.AId order by b.Time
如何
根据
MYSQL数据库中
的某一个字段
进行
排序?
答:
先把分类全取出来,并随机排序,取排在第一个分类。例如:西装 然后查询的时候 order by (category='西装') desc,category 即可实现要求。MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--
结构化查询语言
(
SQL
)进行数据库管理。由于MySQL是开放源...
SQL
如何
根据一个表的
内容对
另一个表
进行
排序
答:
select a.* from Product a,Facture b where a.FactureID=b.FactureID order by b.FactureName
大家正在搜
给表增加一个字段sql
mysql表新增字段sql
sql获取表的所有字段
查询表字段的sql
sql数据表增加字段
sql查询表的字段名
删除表字段的sql语句
sqlserver删除表字段
sqlserver修改表字段
相关问题
sql排序方式要根据另一个表的某个字段排序怎么实现?
sql排序方式要根据另一个表的某个字段排序怎么实现?
sql语句如何根据另一个表进行排序
mysql中,同一个表中得某一个字段如何根据另一个字段排序?...
数据库,一张表根据另一张表的某个字段排序
SQL 如何根据一个表的内容对另一个表进行排序
sql 先按一个字段排序 然后再修改另一个字段的值 怎么弄呢
sql将表的查询结果按照某个字段分组后再按照另一个个字段排序...