Try:
Select a.Type,(Select IsNull(count(*),0) from Tab_售出 b where b.type = a.type ),
(Select IsNull(count(*),0) from 反修 c where c.type = a.type )
from Tab_车形 a
Select a.Type,(Select IsNull(count(*),0) from Tab_售出 b where b.type = a.type ),
(Select IsNull(count(*),0) from 反修 c where c.type = a.type )
from Tab_车形 a
解决方案 »
- 表中联合主键的问题
- 合并的问题
- 如何把单个用户模式转为多用户模式?
- sql作业问题!
- SQL高手指点指点
- 提示错误:必须声明变量@n_dm
- 我想做一个INSERT INTO VALUES的语句,但是,其中一个字段来自另外一个数据集,请看:
- SQLServer的数据复制(Replication)如何操作?
- Max函数问题?
- 高分提问远程数据库连接(高分)在线等待
- 关于生成sql server 2000无值守安装文件的问题。生成后怎也找不着有.iss文件。很奇怪已经试过无数次了。
- 求救亚,链接到oracle总是不成。发生错误“OLE DB 提供程序 'MSDAORA' 报错。 [OLE/DB provider returned message: 发生了一个 Oracle 错
(Select IsNull(count(b.*),0) ,
(Select IsNull(count(c.*),0)
from Tab_车形 a,反修 c Tab_售出 b
where b.type = a.type AND c.Number = b.Number )
没问题的
你试试!
from Tab_车形 a left join tab_售出 b on a.type=b.type
left join 反修 c on b.number=c.number
group by a.type
(Select count(B.type) from B group by Type)卖出,
(Select Count(B.type) from B,C Where B.Number=C.Number Group By B.type) 反修
from 表A A,表B B,表C C Where A.type=B.type and B.number=C.number
想问一下happydreamer,你这个方法有名称吗? 我对sql不熟, 这个 Tab_反修是起什么作用的?
select Type,(select count(*) from Tab_售出 where Type=Tab_车形.Type) as 卖出,(select count(*) from 反修 where Type=Tab_车形.Type) as 反修 from Tab_车形