select T1.ColA As Col0, Count(T1.ColB) AS Col1, Count(T2.Colc) AS Col2 From T1,T2 Group by T1.ColA
解决方案 »
- 呼喊高手帮忙,求一算法!
- 引用传递的变量的问题?
- 下面两个DELPHI写的函数如何转化为ORACLE中的函数?求教高手指点!
- Together for delphi 的Crack?
- 报表字段在一行中显示不下,如何让它在换行后还能和值交替显示?
- Delphi7中为什么没有报表向导及报表控件?
- 我在DATABASE DESKTOP里新建的表如何才能保存?
- 怎么获得鼠标在屏幕的绝对位置?
- SOS:求助水晶報表(crystal report)封裝問題
- 谁能推荐给我一个有delphi电子书籍的不错的网站?
- 急!!!DELPHI里有没有可以编码BASE——64的函数!
- 請教各位﹕如何寫程序來啟動MSSQL Server?
(select t1.coalA as coalA,t1.coalB as coalB,t2.coalC as coalC from t1,t2 where
t1.coalA = t2.coalA) temp
group by temp.coalA
这只限于T1.ColA的元素集合等于T2.ColA的元素集合的情况。否则还要加上右连接。
而是根据本表中的其他字段确定的条件(不涉及其他表)来Count。我SQL语句不大熟,请各位多多帮忙了。
如果条件太过繁琐!推荐你用table,
table.first
while not table.eof do
begin
if table.fieldbyname(';;;')=你的各种条件 then
count:=count+1;
table.next;
end;
然后对一行行的数据,进行判断!这样比较好!
而且速度也不见的慢多少!