私のデータベースには2つの行があります:性別(1つまたは2つの「男性、女性」のみ)、食べ物(リンゴ、バナナ、トースト、パスタなどのさまざまな記録)分割された最も好きな食べ物を関連付けたいセックスで。私はこのようなことをしましたが、うまくいきません:
$most_male = mysql_query("SELECT * FROM data WHERE sex = '1' GROUP BY foods HAVING count(*) > 2") or die(mysql_error()); //do something
$most_female= mysql_query("SELECT * FROM data WHERE sex = '2' GROUP BY foods HAVING count(*) > 2") or die(mysql_error()); //do something
このコードは、> 2 であるが最も反復的ではない最初のレコードのみを検索します。