Hallo,
Ik zit met een probleem in mijn query:
En ik krijg deze foutmelding:
Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause
Nu gebruik ik ORDER BY zoals je ziet, maar ik heb al begrepen dat ik dus GROUP BY moet gaan gebruiken. Moet ik dan iets veranderen in mijn database? En hoe zou mijn query er dan uit moeten zien?
Alvast bedankt!
Ik zit met een probleem in mijn query:
PHP:
<?php
$res = mysql_query("SELECT COUNT(ID),
COUNTRY,
ENTRY,
EMAIL,
HIDEEMAIL,
MATCH( COUNTRY, ENTRY ) AGAINST ( '$searchstring' ) AS score
FROM
VGB_ENTRY
WHERE
MATCH( COUNTRY, ENTRY ) AGAINST ( '$searchstring' IN BOOLEAN MODE)
AND unmoderated = 0
ORDER BY
score DESC") or die("res:". mysql_error());
return mysql_result($res, 0, "count(ID)");
?>
Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause
Nu gebruik ik ORDER BY zoals je ziet, maar ik heb al begrepen dat ik dus GROUP BY moet gaan gebruiken. Moet ik dan iets veranderen in mijn database? En hoe zou mijn query er dan uit moeten zien?
Alvast bedankt!
Laatst bewerkt door een moderator: