[SQL ] 計算同群組的數量
※ [本文轉錄自 Database 看板]
作者: averywu (我是阿Q ) 看板: Database
標題: [SQL ] 計算同群組的數量
時間: Sun Nov 2 09:45:18 2008
我的TB如下
id cid st
-------------------
1 1 U
2 1 U
3 2 U
4 2 U
5 3 R
我想取得ST是U的CID共有幾組。
我試著用select count(cid) from TB group by cid
可是得到的是 2 2
因為ST是U,而且CID是2的,分別有1、2
而ST是U,而且CID是2的,分別有3、4
所以得到的結果是2、2,但是我如果想取得的東西不是「總數幾個」
而是ST是U的CID共有幾種,要怎麼下呢?
好難表達喔,我想要知道ST是U的資料,共有幾種CID。
以上面TB來說,現在ST是U的共有2種,而不分ST的共有3種。
我要如何下指令取得共有幾種CID呢?(而不是各CID有幾個)
感謝賜教
--
小惡魔的家
http://blog.pixnet.net/shiuju/
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.142.152
--
小惡魔的家
http://blog.pixnet.net/shiuju/
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.142.152
→
11/02 10:16, , 1F
11/02 10:16, 1F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章