一个简单的sql语句,不过我不知道怎么写。 select t.tid ,sum(s.sid) from t,s where t.tid=s.sid group by t.tid 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select t.tid,t.field1,...t.fieldn,count(s.sid) as countsidfrom t,swhere t.tid=s.tidgroup by t.tid,t.field1,...t.fieldn select t.tid,count(*) from t,s where t.tid=s.tid group by t.tid select tid,sumid=isnull((select sum(s.sid) from s where s.tid=t.tid),0)from t是COUNT还是SUM没理解清楚题目的意思。楼上的:如果t里有某个tid在s里一条都没有,就显示不出来。还有简单的写法吗? select tid,sumid=isnull((select sum(s.sid) from s where s.tid=t.tid),0)from t是COUNT还是SUM没理解清楚题目的意思。楼上的:如果t里有某个tid在s里一条都没有,就显示不出来。还有简单的写法吗? select t.*,s1.numfrom t,(select tid,count(sid) as num from s group by tid) s1where t.tid=s1.tid如果T中tid是关键字,则可以如同Yang_(扬帆破浪) 的方法 对,题目有一点没说清楚,现在补充。就是,并不是T表中所有的T.TID在S表中都有对应的S.TID,但要显示的却是所有T.TID的信息和统计量(Count(s.sid))。这样就需要有的统计量显示为0。该怎么做? glust(惜缘)大哥,你太强了!!! 这样写可能会比较容易明白:SELECT t.tid , (SELECT ISNULL(COUNT(sid),0) FROM s WHERE tid=t.tid) AS s_countFROM t SQL语句和删除临时表的问题 简单的SQL语句...... 交叉查询如何不重复 关于局域网手动设置ODBC数据源问题 (我是菜鸟) 如何在查询分析器里使用带参数的sql语句? 偶分不是很多了! sp_executesql性能优化? 如何让表中已有记录的标识列从1开始往下排,并将标识列的下一个值设为记录数加1 SQLServer字段能设自增长么 求sql查询代码 推荐SQL Server的书吧,最好是精品,想系统地学一下 英文版的SQL SERVER 7.0 是否支持汉字字符的保存? 在线等候!!一个很简单的有关数据库SQL查询的问题!!高分相送!!!!!!!!
from t,s
where t.tid=s.tid
group by t.tid,t.field1,...t.fieldn
from t是COUNT还是SUM没理解清楚题目的意思。
楼上的:如果t里有某个tid在s里一条都没有,就显示不出来。还有简单的写法吗?
from t是COUNT还是SUM没理解清楚题目的意思。
楼上的:如果t里有某个tid在s里一条都没有,就显示不出来。还有简单的写法吗?
from t,(select tid,count(sid) as num
from s
group by tid) s1
where t.tid=s1.tid
如果T中tid是关键字,则可以如同Yang_(扬帆破浪) 的方法
SELECT t.tid ,
(SELECT ISNULL(COUNT(sid),0) FROM s WHERE tid=t.tid) AS s_count
FROM t