Come posso, in mysql, controllare se un valore si trova all'interno di un certo numero di campi in un'altra tabella?MySQL - NOT IN LIKE
Qualcosa di simile
SELECT * FROM table WHERE concat('%',value,'%') NOT LIKE IN(SELECT field FROM anothertable)
Ma io non credo che sia giusto, vero?
Questo sarebbe più veloce o meglio in qualche modo? –
Sì, se il campo e il valore sono indicizzati sarà molto più veloce –
Ho confrontato i due, questo è 4 volte più veloce del primo. –