Esci dai valori letterali in MySQL usando i backtick `
SELECT compo.clecompo FROM compo compo ON (compo.clecompo = metadatas_compo.clecompo) AND ((metadatas_compo.`value` LIKE '%%NOM%%') OR (metadatas_values.metavalues_name LIKE '%%NOM%%'))
Tuttavia, si consiglia di non utilizzare letterali riservati nei nomi di tabelle/colonne. Per un elenco di parole riservate:
http://dev.mysql.com/doc/refman /5.5/it/parole-riservate.html