Originariamente inviato da luigi.84
non ho capito quello che hai scritto nel primo caso, nel secondo mi pare di capire che ti riferisci alla select innestata, che però non mi va

Codice PHP:
$sql "SELECT COUNT(*) AS totale FROM articoli WHERE id IN (SELECT *, MATCH($this->fulltext
AGAINST('*
$this->key*' IN BOOLEAN MODE) AS tot FROM categorie I INNER JOIN articoli C on I.id_cat = C.categoria  
WHERE MATCH(
$this->fulltext) AGAINST('*$this->key*' IN BOOLEAN MODE) 
ORDER BY tot DESC) GROUP BY id"

mi restituisce questo errore (che non avevo mai visto ) Operand should contain 1 column(s)
dovrebbe significare che il COUNT() deve contenere un attributo almeno ( * non è considerato attributo a quanto apre)