MySQL subquery returns more than one row

前端 未结 4 2097
粉色の甜心
粉色の甜心 2020-12-01 16:22

I am executing this query:

SELECT
    voterfile_county.Name,
    voterfile_precienct.PREC_ID,
    voterfile_precienct.Name,
    COUNT((SELECT voterfile_vote         


        
4条回答
  •  一整个雨季
    2020-12-01 17:08

    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);
    

提交回复
热议问题