select a.id,a.name,count(*) [count]
from t1 a
inner join t2 b
on a.id=b.sign
where a.pt=10
group by a.id,a.name
from t1 a
inner join t2 b
on a.id=b.sign
where a.pt=10
group by a.id,a.name
解决方案 »
- pt1314917、you_tube、xys_777、xiaoliaoyun拿分啦
- 如何禁止用户abc在5 PM 到 8 AM时间段登录SQL SERVER?
- Lumigent Log Explorer 查看SQL server 2000日志,只能查看最近的操作记录,看不到之前的记录
- SQL 变量类型Varchar(8000) 问题
- navicat 连不上postgresql问题
- ACRptEngine
- 字符串形式为'[aa] + [bb] + [cc]',请问怎样逐一取得中括号里面的值?
- 一个比较菜的问题 请教:-)
- 找到个散分的理由,老了一岁:)
- 请问那位知道:用Access数据,怎样通过SQL语句,新增一个字符型字段,要求字段可以为空字符
- 搞了3天都没写好的问题
- 请教从文本文件往SQLServer中导入数据的问题
可以不可以这样,t2的sign没有与t1 关联的,那吗count 就是0
from t1 a
left join t2 b
on a.id=b.sign
where a.pt=10
group by a.id,a.name
t1 t2
id name pt id name sign
1 a 10 1 XX
2 b 10 2 XX
3 c 10 3 XX
4 XX
5 XX
6 XX
7 XX
t1中的 id 与t2中的 sign关联。
希望找出 t1=10的数据如下:
id name count
1 a 0
2 b 0
4 c 0