一道面试题求答案牙 !!!!谢谢!
还有就是a(c1,c2)表,表里有100条记录问
select *
form a A,a B
where A.c1 = b.c1能查几多条记录
------解决方案--------------------100
查询分析器里随便找个表自己试下就知道了
先
select * form a
然后再
select *
form a A,a B
where A.c1 = B.c1
对比下结果就知道了
------解决方案--------------------100到10000都行 取决字段的值得相等的数目
------解决方案--------------------哦,不好意思,题目没看仔细,问题是c1是不是主键,是主键则为100条,否则100到10000都有可能
------解决方案--------------------一条也查不出来
有语法错误
form ?
------解决方案--------------------语法不对吧
------解决方案--------------------把form 改成from 然后
========================
select sum(bb.num) as sum
from
(select (count(c1) * count(c1)) as num from a
group by sortId) bb
//sum 为结果