我想運行一個查詢來顯示給定的poll_id是否有一個或多個user_id。MySQL選擇不同並確定是否只存在一個user_id
示例1:poll_id 1106對於所有行都只有user_id 1。
示例2:poll_id 1106對於所有行都有多個user_id 1。
使用下面的例子中,這個PHP代碼工作:
$sql = "
SELECT 1
FROM xf_poll_vote
WHERE poll_id='1106'
having count(distinct user_id) > 1";
// execute SQL query and get result
$sql_result = mysql_query($sql,$connection);
// format results by row
while ($row = mysql_fetch_array($sql_result)) {
$user_id[] = $row["user_id"];
}
$count = count($user_id);
echo $count;
謝謝你,貢薩洛,這是完美的作品。我會用我使用的php代碼更新我的原始問題。當我回顯user_id,並且我得到一個0意味着所有user_id都是相同的。如果我得到1意味着有多個user_id。 – 2013-05-07 16:03:43