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

MySQLサブクエリは複数の行を返します

    error:error no 1242サブクエリが複数の行を返す場合は、サブクエリの前にANYを付けてみてください。例:

    このクエリはエラーを返します:

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

    これは良いクエリです:

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


    1. ストアドプロシージャ-IDを出力パラメータまたはスカラーとして返します

    2. SQL Server(T-SQL)ですべての新規ログインのデフォルト言語を設定する方法

    3. シェルスクリプトでデータベースを作成する-PHPから変換する

    4. Oracle Database BLOBからJavaのInputStreamへ?