29. januar 2006 - 02:47Der er
2 kommentarer og 1 løsning
Mixing of GROUP columns with no GROUP..
Hejsa,
Jeg forsøger at kombinere en COUNT og en MATCH AGAINST, men får fejlen:
Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause
SQL: (" SELECT COUNT(*) AS records, MATCH (title,url,content_text) AGAINST ('" & strJoinedSearch & "') AS rel FROM galleries WHERE status = '1' AND content_type = '1' AND MATCH title,url,content_text AGAINST ('" & strJoinedSearch & "' IN BOOLEAN MODE) HAVING rel > 2 ")
Det jeg ønsker er antallet af poster hvor rel er > end 2.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Jeps, har lavet FULLTEXT-index på title, url og content_text. Den del kører som det skal.
Problemet er at når jeg siger:
SELECT COUNT(*) AS records, MATCH (title,url,content_text) AGAINST ('" & strJoinedSearch & "') AS rel FROM galleries WHERE status = '1' AND content_type = '1' AND MATCH title,url,content_text AGAINST ('" & strJoinedSearch & "' IN BOOLEAN MODE) GROUP BY gallery_id HAVING rel > 2
SELECT COUNT(*) as records, MATCH (title,url,content_text) AGAINST ('" & strJoinedSearch & "') AS rel FROM galleries WHERE status = 1 AND content_type = 1 AND MATCH (title,url,content_text) AGAINST ('" & strJoinedSearch & "' IN BOOLEAN MODE) GROUP BY status HAVING rel > 2
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.