易截截图软件、单文件、免安装、纯绿色、仅160KB

请教一个sql语句的写法

新闻表news id,c_id,tim,topic

评论表 review rid,rsort,re_id

新闻表需要根据 评论数来排序 ,两表的连接条件是 news.id=review.re_id


这sql语句要怎么写呢
SQL code:
SELECT * from news AS A
ORDER BY ISNULL((SELECT COUNT(*) from reveiw
WHERE A.id = re_id),0) DESC;


给出数据吧!

SQL code:
select n.id,n.c_id,n.tim,n.topic,r.rid,r.rsort,r.re_id

from news n inner join review r on n.id=r.re_id order by r.rsort desc



SQL code:
select a.* from news a left join review b on a.id=b.re_id order by b.评论数字段


SQL code:

select a.* from news a
left join(
select re_id ,num=count(*) from review group by re_id
)b on a.id=b.re_id
order by num desc



SQL code:

select news.id,news.c_id,news.topic,R.评论数
from news
left join
(select re_id,count(*) as 评论数
from review
group


相关问答:

总会碰到怪的问题,sql问题

sql2005
select *from v_ddxx where d_sfsc='0' and (g_ssbm='1001' or g_ssbm='1002') and (xxf>0 and  xxfwzf <>0 ),执行速度慢的要死,但是如果把(xxf>0 and  ......

sql 问题

PB中开发的。

DateTime startTime=DateTime(em_1.Text)
DateTime endTime=DateTime(em_2.Text)

string sql
sql = dw_1.GetSQLSelect()+"Where (StartTime> '"+startTime+&q ......

sql查询疑问

表中按datadate,tradeid为主键,也就是说tradeid会重复出现在不同天中,同一天的tradeid是不同的。现在我希望取一段时间范围内不重复的tradeid,且只要每个tradeid的最后一次出现的那条。sql语句该怎么写

: ......

oracle sql developer 查询显示中文乱码

环境:1.win2003server+oracle9i
2.oracle9i字符集为AMERICAN_AMERICA.WE8ISO8859P1
3.oracle sql developer版本 1.5.5
现象描述: 1.在sql developer 中查询oracle中的某个表,中文全部显示为乱码。 ......

SQL字段,横向展开

请问各位,如何将SQl中,某字段中的值横向展开呢,
CASE WHEN

具体问题具体分析,看你要怎么展开

姓名  科目      成绩
张三  英语    90
李四  英语&nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号