MySQL subquery returns more than one row
If you get error:error no 1242 Subquery returns more than one row, try to put ANY before your subquery. Eg: This query return error: SELECT * FROM t1 WHERE column1 = (SELECT column1 FROM t2); This is good query: SELECT * FROM t1 WHERE column1 = ANY (SELECT column1 FROM t2);