66问答网
所有问题
SQL语句JOIN两张表查询并count()处理,求指导
现在有两张表TN1 和TN2
第一张表只需要查出S1和S2列的所有值。第二张表需要用第一张表的S2列获取到的值去conut TN2表所匹配得到对应分类的数量。
请给出具体的SQL语句
举报该问题
推荐答案 2016-07-11
select tn1.s1,tn1.s2,zz from TN1 left join (
select S1,S2,count(*) zz from TN2,TN1 where TN1.S2=TN2.S3 group by S2
) TN3 on tn1.S2=tn3.S2
zz是所匹配得到对应分类的数量,如果没有就是null,如果要为0自己设一个默认值啦
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/U9s99v2Dvv22xixsisv.html
相似回答
sql语句
实现
两个表查询
显示,有一个聚合函数
count()
答:
首先这个应该是外连接
查询
。你知道你错在何处吗?你要查询所有的news,为什么还要限定n.newsid=@ID,你这样查询的只有一条记录了。select top 10 n.newid
,count(
c.*) from new as n left jion conmment as c on n.newid=c.newid group by n.newid order by count(c.*) desc ...
如何在MySQL中使用
JOIN
操作连接多
张表
?
答:
让我们首先了解一下 INNER
JOIN,
它会返回
两个表
中字段值匹配的记录。例如,如果你有一个 'tcount_tbl' 和 'w3cschool_tbl' 的例子,你可以使用以下
SQL 语句
:SELECT a.w3cschool_id, a.w3cschool_author, b.w3cschool_
count
FROM w3cschool_tbl a INNER JOIN tcount_tbl b ON a.w3cschool_author...
两张表
SQL
查询
求解~
答:
left
join
(select id
,
count(
1) as cnt from b group by id ) b on a.id = b.id
...2003里
,用sql语句查询
实现
两表
关联查询用
count
更新其中一表?_百 ...
答:
1.清空旧数据 delete from T3;2.存入新的子查询结果 insert into T3 SELECT A
,count(
a) as cnt from T1 group by A;3.执行更新
查询,
更新T2表的C列 update T2 a,T3 b set a.C=b.cnt where b.A=a.A;确实有些麻烦,但是目前暂时还未能找到不借助中间T3表
的SQL语句
解决方案。其实更新T2...
有学生和班级
两张表,
如何用一条
sql语句查询
学生人数最多的班级信息...
答:
select * from 班级 a left
join
(select 班级id
,count(
*) as counta from 学生 group by 班级id) b on a.班级id=b.班级id where b.counta=(select top 1
COUNT(
*) as counta from StudioNews group by UserID order by counta desc) 可能存在人数最多的不止一个班级 ...
求问一
个
两
表查询的SQL语句
。
答:
select A1,A2,cast(A2Count*1.0/AllCount as numeric(5
,2))
所占比例 from (select A1,A2
,count(
0) A2
Count,
(select count(0) from A表 a inner
join
B表 b on a.A1=b.B1) AllCount from A表 a inner join B表 b on a.A1=b.B1 group by A1,A2 ) aaaa order by A1,A2...
大家正在搜
数据库查询两张表的语句
sql语句两张表查询
两张表更新update语句
写出创建如下三张表的SQL语句
写出三张表的建表语句
update语句从另一张表
sql两张表拼接语句
用sql语句创建如下三张表
count(*)
相关问题
sql语句 实现两个表查询显示,有一个聚合函数count()
sql语句查询,两个表关联,希望count 结果显示0列
sql中多表查询 还有COUNT
如何用一条sql语句实现两个表的并集查询
sql联合查询语句(两张表)
SQL语句如何将两个表格的数据合并查询出来,然后求某个字段对...
SQL如何使两个select语句查询结果合并一个?
SQL两张关联表查询并汇总