作者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)