MySQL

Articoli tecnici organizzati per gruppo funzionale.

14 schede6 gruppiPagina 2 di 2

SQL

6 nella pagina

Errore MySQL 1242: Subquery returns more than 1 row

L'errore MySQL 1242 si verifica quando una sottoquery usata in un contesto scalare, come un confronto con = o un valore di SELECT, restituisce più righe. La query esterna si aspetta un solo valore ma la condizione non garantisce l'unicità. La correzione consiste nel rendere unico il filtro, usare una funzione aggregata oppure cambiare il confronto in IN o ANY quando più righe sono corrette.

1242