Re: [請益] MySQL計算欄位出現次數

看板PHP作者 (LaPass)時間12年前 (2014/01/24 10:35), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
table id value 1 15 2 10 3 20 4 10 5 15 6 15

01/24 09:47,
那請問我要限制($varible==value)&&value出現次數<3次
01/24 09:47

01/24 09:47,
該怎麼下指令呢???
01/24 09:47
這是把所有出現次數小於三的值,全部抓出來的辦法 SELECT value,COUNT(*) AS num FROM TABLE GROUP BY value HAVING num < 3; 如果出錯的話把紅色部分改成 COUNT(*)<3 如果只想指定搜尋條件的話 就用 SELECT value,COUNT(*) AS num FROM TABLE WHERE value='10' GROUP BY value HAVING num < 3; 然後,這是SQL的指令 如果有興趣的話可以找找看SQL指令的書 有時候,稍微花點時間寫出複雜一點的SQL 可以讓程式變的好寫很多 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.219.211

01/24 21:35, , 1F
謝謝回答~問題已解決
01/24 21:35, 1F
文章代碼(AID): #1IuT5tQ2 (PHP)
討論串 (同標題文章)
文章代碼(AID): #1IuT5tQ2 (PHP)