$sql = "SELECT * FROM cars WHERE COUNT(brand)='4'";
$results = mysql_query($sql);
$rows = mysql_fetch_array($results);
print_r($rows);
テーブル cars には次の列があります。
id brand price
0 bmw
1 corvette
2 mercedes
3 bmw
4 bmw
5 toyota
6 bmw
7 honda
8 lotus
これが私がやろうとしていることです'cars'
.4台の異なる車を持っているすべてのブランドをテーブルから返します. この例では、bmw has 4 4 different cars は同じブランド名の 4 つの異なる行です。そのため、在庫の総数が 4 であるブランドの名前を反映させようとしています。
編集: SELECT * FROM cars LEFT JOIN users ON cars.user_id=users.user_id HAVING count(user_id) = 4 を試しましたが、これはうまくいきませんか?