$sql=mysql_query("select member_id,count(member_id) as cmem from login_log group by member_id") or die(mysql_error());
while($rs=mysql_fetch_array($sql)){
if($rs[cmem] >2){
echo "$rs[member_id] ,this counter is $rs[cmem].<br/>";
}
}
select member_id,count(member_id) as AAA from login_log where AAA > 2 group by member_id
Date :
2009-10-12 13:58:09
By :
Sek-Artdrinker
No. 6
Guest
ถ้าผมต้องการที่จะหา ข้อมูลที่มีค่าซ้ำกันมากที่สุดล่ะครับ
เช่น ผม count(a) group by a
แล้วถ้าผมต้องการค่า max ที่ได้จากการ count a มาล่ะครับ
จะต้องเขียนอย่างไร
ช่วยอธิบายทีครับ โปรเจคผมจะไม่เสร็จเอา
Date :
2010-04-03 01:47:43
By :
tomm
No. 7
Guest
...
Date :
2010-04-18 13:13:15
By :
tomlove
No. 8
Guest
SELECT MAX( c1 )
FROM (
SELECT count( * ) c1
FROM `table1`
GROUP BY column1
) AS T1
กับ
SELECT * , count( * ) c1
FROM `table1`
GROUP BY column1
HAVING c1 = (
SELECT MAX( c1 )
FROM (
SELECT count( * ) c1
FROM `table1`
GROUP BY column1 ) AS T1
)