questa la query
Codice PHP:
SELECT *,MATCH(nome_it,nome_en,info_it,info_en,misure_it,misure_en,note_it,note_en) AGAINST('*cambio*' IN BOOLEAN MODE) AS tot FROM prodotti AS p INNER JOIN marchi AS m ON m.id = p.marchio WHERE ( MATCH(nome_it,nome_en,info_it,info_en,misure_it,misure_en,note_it,note_en) AGAINST('*cambio*' IN BOOLEAN MODE) ) OR ( MATCH( m.nome ) AGAINST('*cambio*' IN BOOLEAN MODE) ) ORDER BY tot DESC LIMIT 0, 16
quando mostro i risultati è tutto corretto tranne la "id"... invece di essere quella del prodotto è quella della tabella marchi
qualcuno sa come fare x risolvere (senza rinominare la colonna id di una tabella, perchè vorrebbe dire cambiare tantissimi script)
grazie
PS - ho provato ad aggiungere alla SELECT un "prodotti.id AS pid" ma da errore