首页 >>  正文

关于SQL查询两表排序的问题!!

来源:www.zuowenzhai.com    作者:编辑   日期:2024-06-16
sql 两个表查询排序问题

select * from a,b where a.useruid=b.cpuid order by a.dj desc

select 创建时间,是否头条 from table order by 创建时间 desc,是否头条
这样就可以,如果是否头条顺序要改下,就改成 by 创建时间 desc,是否头条 desc。

加一个字段专门用于排序的

select a.id,a.coname from a left join b on a.id=b.id order by b.gjc


18853608849求一条sql语句,查询2个表,根据其中一个表的数据行数进行排序的问题
狄民菊答:那就改一下关联字段就行了 select * from 表A ORDER BY (SELECT COUNT(1) FROM 表B WHERE 用户表ID=表A.ID)另外,您还可以把行数在查询中显示出来,并按照行数从多到少的顺序排列:select *,(SELECT COUNT(1) FROM 表B WHERE 用户表ID=表A.ID) as 行数 from 表A ORDER BY (SELECT C...

18853608849请教sql查询语句 双重排序的问题
狄民菊答:(1)双重排序 select * from table order by date2,data1;(2)先分组再排序 select * from table group by data2,order by data1;

18853608849在SQL语句中,如何把两张表的数据按时间排序查询?
狄民菊答:表a为入库表\x0d\x0a表b为出库表\x0d\x0a它们都有一个日期字段 mkrdat,货号为 goodsid,数量字段为qty\x0d\x0a那么两张表的组合方式可以这样\x0d\x0a\x0d\x0aselect goodsid,qty ,mkrdat from \x0d\x0a(select goodsid,qty ,mkrdat from a where goodsid ='查询货号union ...

18853608849sql语句,access数据库,2个表相关查询排序。。如图所示:
狄民菊答:SELECT 表1.字段1, 表2.字段2 FROM 表1 INNER JOIN 表2 ON 表1.字段1 = 表2.字段1。如果你用的是ODBC连接,那就需要你的TQuery的Databasename属性指向你的ODBC数据源名(当然,你的ODBC数据源应该指向你要查询的表的Access数据库),然后把TQuery的SQL属性里写上你的SQL语句"Select * from ...

18853608849求解SQL数据库两张表数据的排序问题
狄民菊答:先看第一个left(Dept_ID,3) 首先要进行部门排序的 我们是以左边三个符号位排序信息的 排出来就是 001 001001 ..002 ..003 003...上面的排序不保证每个部门里面的排序时按照部门号先 然后再改部门的单位的顺序 所以加上flag asc 在每组里面 要让部门号先 通过FLAG=0 将部门号放在了前面 所以...

18853608849SQL查询的问题
狄民菊答:另外一个表的某一列, 排序方式是 Chinese_Taiwan_Stroke_CI_AS 由于排序方式不一致的话,两表关联的时候,会存在问题。解决办法,统一排序方式。也就是修改某个表的排序方式,与另外一个表的排序方式一致。修改的例子SQL 语句如下:恢复 tab 表的 val 字段,不区分大小写 ALTER TABLE tab ALTER ...

18853608849sql 不同表的排序
狄民菊答:一、SQL语句排序的字段必须出现在SELECT后面的选择列表里面,要让结果以A.字段1排序,就必须选择出它,SQL的前面部分就是:SELECT b.*, a.字段1 二、要在选择B表数据的同时选择A表的某些字段,这两个表必须有一定的关系,然后把他们连接起来,那么SQL的FROM部分是:FROM B INNER JOIN A ON A....

18853608849sql查询:使用内连接查询两张表的时候,如果左边表的一条记录对应了右边表...
狄民菊答:呵呵,在任何时候,都没有并列的可能。只要是2条以上,肯定是要排序的,要么就是按你定义的排序规则,要么就是默认主键排序的。

18853608849sql中2个表的日期排序问题
狄民菊答:如果B表的最后一次(最大的日期)的顺序排,可以是 SELECT A.* From A Left Join (SELECT 项目名称, Max(更新日期) col1 From B Group By 项目名称 ) B On A.项目名称 = B.项目名称 Order By col1

18853608849关于SQL查询结果排序问题
狄民菊答:第一,语句错误;除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。第二,回答你的问题,结果不会按照子查询中的排序结果输出,语句如下:select * from (select TOP 100 PERCENT * from table1 AS A order by A.field1 DESC) ...


(编辑:沈卓俊)
联系方式:
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图
@ 作文摘要网