我现在有三个表 tb1 ,tb2, tb3 oracle数据库的
我现在要用一条sql语句,按条件查出三个表的汇总信息。
如:
select * from
{
col1=(select count(*) from tb1 where sql条件),
col2= (select sum(col) from tb2 where sql条件),
col3= (select sum(col) from tb3 where sql条件), }d 查询结果就是
col1 col2 col3
4 5 6
类似这种查询,sql怎么写啊
我现在要用一条sql语句,按条件查出三个表的汇总信息。
如:
select * from
{
col1=(select count(*) from tb1 where sql条件),
col2= (select sum(col) from tb2 where sql条件),
col3= (select sum(col) from tb3 where sql条件), }d 查询结果就是
col1 col2 col3
4 5 6
类似这种查询,sql怎么写啊
解决方案 »
- C#将EXCEL数据导入数据库
- 在SELECT语句中嵌套SELECT语句会会影响语句的执行效率?
- 寻找数据库(sqlserver)表里的数据来源
- SQL2005服务器运行一段时间后卡,重启后正常
- 怎样新建 SQL SERVER 存储过程
- 怪事
- 一对多改成一对一
- ****没有解决的问题!高分求助!字段的名字可以拼起来吗?例如我想查询字段名为day23的字段,但是23是从一个字符串里取得的,谢谢!!
- sql server如何将一张表导出数据成insert语句.
- VC++ 读写Excel 数据库
- 这样sql语句怎么写?
- sqlserver有没有方法判断存储过程执行的时候是返回表还是return或output返回
(
col1=(select count(*) from tb1 where sql条件),
col2= (select sum(col) from tb2 where sql条件),
col3= (select sum(col) from tb3 where sql条件)
) d
老是报错