sql >> Database >  >> RDS >> Mysql

MySQL-subquery retourneert meer dan één rij

Als u error:error no 1242 Subquery krijgt meer dan één rij, probeer dan ANY voor uw subquery te plaatsen. Bijv.:

Deze query retourneert fout:

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

Dit is een goede vraag:

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


  1. Cassandra maskeren met IRI FieldShield

  2. hoe print een record uit de database wanneer de gebruiker opties selecteert in het vervolgkeuzemenu? dynamisch programma

  3. Vind entiteiten waarnaar wordt verwezen in SQL Server:sys.dm_sql_referenced_entities

  4. Hoe om te gaan met daglichtbesparing in de Oracle-database?