sql >> データベース >  >> RDS >> Mysql

オペランドには1列が含まれている必要があります

    COUNT(p.post_id) AS total_postsを含めないでください SELECTで サブクエリにリストします。ちょうど

    SELECT topic_id   
    FROM phpbb_topics AS t
    WHERE t.topic_id IN (
        SELECT p.topic_id --, COUNT(p.post_id) AS total_posts 
        FROM phpbb_posts AS p
        WHERE p.poster_id = 61640
        GROUP BY p.topic_id
        HAVING t.topic_replies_real = COUNT(p.post_id) - 1
    );
    



    1. Postgres配列に値が存在するかどうかを確認します

    2. Struts + Hibernate:@SessionTargetが機能しない

    3. MySQLでLIMIT1を使用する

    4. Oracleの自動インクリメント