Mysql
 sql >> Database >  >> RDS >> Mysql

La sottoquery MySQL restituisce più di una riga

Se ottieni error:error no 1242 La sottoquery restituisce più di una riga, prova a mettere QUALSIASI prima della tua sottoquery. Es.:

Questa query restituisce un errore:

SELECT * FROM t1 WHERE column1 = (SELECT column1 FROM t2);

Questa è una buona domanda:

SELECT * FROM t1 WHERE column1 = ANY (SELECT column1 FROM t2);