日期:2014-05-19  浏览次数:20473 次

一道面试题求答案牙 !!!!谢谢!
还有就是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 为结果