作者LaPass (LaPass)
看板PHP
标题Re: [请益] MySQL计算栏位出现次数
时间Fri Jan 24 10:35:32 2014
table
id value
1 15
2 10
3 20
4 10
5 15
6 15
1F:→ forptt:那请问我要限制($varible==value)&&value出现次数<3次01/24 09:47
2F:→ forptt:该怎麽下指令呢???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
3F:推 forptt:谢谢回答~问题已解决 01/24 21:35