Ciao a tutti... MySql mi ritorna un errore che non riesco a definire
Quello che cerco di fare è trovare tutti gli username degli utenti (tabella users) che abbiano la parola "chiave" nel loro campo keywords.
NB il campo keywords contiene un numero variabile di parole chiave tutte separate da spazio x questo ho usato LOCATE.
Un pò come un'enorme stringa in cui voglio sapere se c'è la substring 'chiave'
Purtroppo la risposta alla query è "#1242 - Subquery returns more than 1 row". Non capisco perchè non riesca a restituirmi tutti i record nel modo giusto!codice:SELECT Username FROM users WHERE ( SELECT LOCATE( 'chiave', keywords ) FROM users )
Ommettendo la prima parte la query va a buon fine, ma non ottengo nessun campo che mi permette si identificare a quali user corrispondano i record!
Grazie in anticipo!codice:SELECT LOCATE( 'chiave', keywords ) FROM users![]()

Rispondi quotando
hemmmmm
