Sto provando ad accedere al contenuto dove id = 3 O id = 9 O id = 100 ... Tenete presente che posso avere alcune centinaia di questi ID.Multiple OR Clauses in MySQL
Qual è il modo più efficiente per scrivere la mia query?
$sql = "SELECT name FROM artists WHERE (id=3 OR id=9 OR .... id-100)"
Ad un certo punto probabilmente sarebbe più facile inserire gli ID in una tabella temporanea e fare un join su questo. Ma naturalmente ciò richiederebbe un test per scoprire quanti ID farebbero un valore aggiunto per la creazione della tabella. –
Che ne dici di una sottoquery anziché di una tabella temporanea? '... WHERE id IN (SELECT id FROM ...)' – CoDEmanX