社区
MS-SQL Server
帖子详情
求一条sql语句,大家帮忙
landog
2003-05-08 02:31:33
res_types表
TID Name Memo
1 n1 m1
2 n2 m2
resources 表
RID TID
1 1
2 1
3 2
如何查到所有res_types中的数据,同时查到该条数据TID相同的resources中记录个数
比如得到
TID Name Memo count()
1 n1 m1 2
2 n2 m2 1
3ks
...全文
48
11
打赏
收藏
求一条sql语句,大家帮忙
res_types表 TID Name Memo 1 n1 m1 2 n2 m2 resources 表 RID TID 1 1 2 1 3 2 如何查到所有res_types中的数据,同时查到该条数据TID相同的resources中记录个数 比如得到 TID Name Memo count() 1 n1 m1 2 2 n2 m2 1 3ks
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fyg_02971
2003-05-08
打赏
举报
回复
create table res_type (tid int,name varchar(20),memo varchar(20))
create table resources (rid int ,tid int)
insert res_type values(1,'n1','m1')
insert res_type values(2,'n2','m2')
insert resources values(1,1)
insert resources values(2,1)
insert resources values(3,2)
select res.*,(select count(tid) from resources where tid = res.tid) from res_type res
ybz3721
2003-05-08
打赏
举报
回复
select a.tid tid,a.name name,a.memo memo,count(b.rid) count
from res_types a,resources b
where a.tid=b.tid
group by a.tid,a.name,a.memo
(所影响的行数为 2 行)
已测试。。。
CrazyFor
2003-05-08
打赏
举报
回复
select *, (select count(*) from resources where TID = A.TID) as count from res_types as A
yoki
2003-05-08
打赏
举报
回复
create table res_types(TID int, Name varchar(20), Memo varchar(200))
insert into res_types values(1, 'n1', 'm1')
insert into res_types values(2, 'n2', 'm2')
create table resources(RID int,TID int)
insert into resources values( 1 , 1)
insert into resources values( 2 , 1)
insert into resources values( 3 , 2)
select a.*,(select count(tid) from resources where tid=a.tid) as 数目 from res_types a
结果:
-----------------------------*/
TID Name Memo 数目
--- ----- -----
1 n1 m1 2
2 n2 m2 1
firetoucher
2003-05-08
打赏
举报
回复
select a.TID, Name, Memo, c
from
res_types a,
(select TID, count(*) c from resources group by TID) b
where a.TID = b.TID
dapper
2003-05-08
打赏
举报
回复
select a.tid,a.name,a.memo,b.tid_count from res_types a left join (select TID ,count(TID) as TID_Count from res_types group by tid) b on a.tid=b.tid
忘了分组了。呵呵。
dapper
2003-05-08
打赏
举报
回复
select a.tid,a.name,a.memo,b.tid_count from res_types a left join (select TID ,count(TID) as TID_Count from res_types ) b on a.tid=b.tid
happydreamer
2003-05-08
打赏
举报
回复
select a.*,b.count1 as count()
from res_types a
join
(select tid,count(rid) as count1 from resources group by tid)b
on a.tid=b.tid
愉快的登山者
2003-05-08
打赏
举报
回复
select *, (select count(*) from resources where TID = A.TID) from res_types as A
landog
2003-05-08
打赏
举报
回复
对亚,俺想知道一条语句可以实现不?
ralpher2017
2003-05-08
打赏
举报
回复
用游标和临时表可以实现,不过我想应该还有其他的方法能得到,gz中....
MFC对mysql的添加删除修改
实现对mysql数据库的添加删除查询修改功能!但修改删除总是执行第
一条
记录!
求
高手
帮忙
解决一下
mysql去重保留最后一个_
一条
sql语句
完成MySQL去重留一
前几天在做一个需
求
的时候,需要清理mysql中重复的记录,当时的想法是通过代码遍历写出来,然后觉得太复杂,心里想着应该可以通过一个
sql语句
来解决问题的。查了资料,请教了大佬之后得出了一个很便利的
sql语句
,这里分享下这段
sql语句
和思路。需
求
分析数据库中存在重复记录,删除保留其中
一条
(是否重复判断基准为多个字段)解决方案碰到这个需
求
的时候,心里大概是有思路的。最快想到的是可以通过
一条
sql语句
来...
Sql语句
的优化以及
Sql语句
优化工具
这周在做项目的时候,发现有些
Sql语句
写的复杂,一个复杂的
Sql语句
不仅性能比较低下,当涉及到重构的时候也是不容易理解和读懂的,并且一个复杂的
sql语句
会显著增加程序的耦合度,所以
Sql语句
的优化就显的很必要了。
Sql语句
复杂化的原因 首先列举一下
Sql语句
复杂化的原因: 将业务逻辑由
Sql语句
实现 数据库表的设计不符合第三范式
Sql语句
中含有大量冗余的不必要逻辑 没有很好的利用视图 如何优化
Sql语句
呢 不要超过5个表以上的连接 超过5张表以上的连接会大大增加sql引擎的消耗。 考虑使用临
mysql 执行多条语句_mysql怎么一次执行多条
SQL语句
?
".$rs['name'];}?>上面返回空记录。单独将$sql里面的内容放在phpmyadmin中执行正确,所以
SQL语句
应该是正确,估计连接方式那城出了问题请问如何写才能显示出来,谢谢!回复讨论(解决方案)我的本意是用php读mysql时,能像asp读mssql一样实现这样的写法:Declare @top2 intselect @top2=min(mid) from (select to...
php执行两条sql,php执行多条
sql语句
出错
一段执行多条sql的语句,在本地和命令行下能正常执行,放上服务器后就报错。用了thinkphp, 但本地与服务器代码是一样的,我猜测是php或mysql设定的问题,但始终没找到。增加
sql语句
长度(多打几个a), 报错内容一样。执行单条sql,不论长度如何,能正常执行。$sql="INSERT INTO gongzhonghao.response (receive,response) VALUES...
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章