1樓:
一樓正確。。as是對欄位別名。。
對錶別名直接接別名就可以。。
select count(*) from (select count(*) from member m,group g where g.gid=m.gid group by m.
mid) temp
但其實你這個別名沒意義的。。
二樓你理解錯了。人家二層count()當然有意思,第一層count你看清楚了group by分類統計。再統計分類的數量,,,
但覺的好像你這個sql沒必要這樣子寫
可以:select count(*) from (select distinct(m.mid) from member m,group g where g.gid=m.gid)
這樣效率可能更高。。
2樓:
as 是給查詢的內容取別名
from後是一張表,給表取別名就不用as了 ,直接空格 別名就好了。
不知道你的as temp是給表去別名還是給 count(*) 取別名,所以改為:
select count(*) from (select count(*) from member m,group g where g.gid=m.gid group by m.
mid) temp
或者select count(*) as temp from (select count(*) from member m,group g where g.gid=m.gid group by m.
mid)
3樓:匿名使用者
這個查詢有意義嗎?內層的count(*)必定返回一條記錄,所以外層的count(*)得到的結果必然是1
廣州公交問題查詢,廣州公交問題查詢
坐車網上很詳盡哦,我幫你查了一下,廣州市 龍歸路口站到廣州市 華南農業大學的乘車路線 1.從龍歸路口站乘坐833路 坐23站 到沙河頂站走到水蔭路的十九路軍陵園站轉乘78路 坐11站 到華農大正門站下。走約430米到華南農業大學 2.乘坐計程車,共行駛15.4公里,費用約46元。3.從龍歸路口站乘坐...
sql查詢問題
你這問題好模糊,連表欄位都沒有給出,給你大概寫下,select 訪問人 from 表 where convert varchar 7 日期欄位,120 2014 04 有問題再追問吧 select convert varchar 7 date,23 as date,count from testip...
sql查詢問題
mysql select from a id b num 1 b1 200 2 b1 300 3 b1 400 4 b2 120 5 b2 920 5 rows in set 0.00 sec mysql select b,sum num from a group by b b sum num b1...