作者cspy (Perfect Stranger)
看板CSSE
标题Re: [问题] SQL count 的替代方法
时间Wed Oct 20 11:36:50 2010
select
*
from
(select *,count(name) as number from tt group by name) as x
where
x.age > 20 and x.number = 2 and car_id <> '';
※ 引述《dayyoung (dayyoung)》之铭言:
: NAME AGE CAR_ID
: --------------- ---------- ---------------
: john 19 honda01
: john 19 accord01
: Mary 21 honda02
: Mary 21 accord00
: jin 22 toyota11
: 正确的答案应该只有Mary因为他有两台车
: 大家提供的第二方法 如果是
: select name
: from T
: where T.age > 20 and car_id!='';
: 这样好像得不到任何结果ㄟ
: 第一种方法我再试试 感谢大家 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.130.104.234
※ 编辑: cspy 来自: 220.130.104.234 (10/20 11:38)