我的表如下:計數count- PHP MYSQL的
guid version
A1 lol
A2 roflmao
A1 lol
A1 lol
A2 lol
A3 roflmao
A3 roflmao
A3 roflmao
A3 roflmao
A3 roflmao
A3 roflmao
A4 roflmao
A4 roflmao
A5 lol
A5 lol
我想指望再次數低於3次(每GUID)總roflmao出現。
到目前爲止,我下面的,但它不輸出任何東西:
$sql="select guid,version, count(*) as `count`
from mytable WHERE version = 'roflmao' group by guid having `count` < 3'";
if ($result=mysqli_query($con,$sql))
{
// Return the number of rows in result set
$rowcount=mysqli_num_rows($result);
printf($rowcount);
// Free result set
mysqli_free_result($result);
}
計數(*)???這應該如何工作?計數(版本)也許? –
您的查詢完好。簡單地刪除關閉單引號。 [工作演示](http://sqlfiddle.com/#!9/a311c/2) – fusion3k
他的查詢不好@ fusion3k – sagi