回复人: chump(木人) (2001-8-2 14:08:30) 得15分
简单办法:SQL SERVER和ORACLE都可以!
select countA,countB,countA+countB
from
(select count(*) countA from tableA) aa,
(select count(*) countB from tableB) bb 还有就是能不能说说其中aa,bb的含义?我不太懂。谢了。
简单办法:SQL SERVER和ORACLE都可以!
select countA,countB,countA+countB
from
(select count(*) countA from tableA) aa,
(select count(*) countB from tableB) bb 还有就是能不能说说其中aa,bb的含义?我不太懂。谢了。
bb
是這兩個結果集的別名.什麼叫检索出A或B表其他记录?
如果我要检索出A或B表的其中一字段该如何做。
刚才说错了不是“记录”因该是字段才对!!
输出结果形如:
A记录熟 B记录数 A+B记录数 A表字段1 B表字段1
10 10 20 XXX XXX
现要检索出形如:
A记录熟 B记录数 A+B记录数 A1 B1
10 10 20 XXX XXX
同时可能要以A或B表的一个字段排序。(group by A1)
简化以下有没有什么方法可以使两条sql语句的结果显示在一行!形如:
A1 B1 A记录熟 B记录数 A+B记录数
1 2 2 2 4
其中字段A1 A2为一sql语句的到结果(只有一行),
A记录熟,B记录数,A+B记录数为另一sql语句的到结果(也只有一行)
from
(select count(A1) countA from A) aa,
(select count(B1) countB from B) bb,
(select A1 from A) cc,
(select B1 from B) dd