Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Subquery MySQL mengembalikan lebih dari satu baris

Jika Anda mendapatkan error:error no 1242 Subquery mengembalikan lebih dari satu baris, coba letakkan ANY sebelum subquery Anda. Misal:

Kesalahan pengembalian kueri ini:

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

Ini permintaan yang bagus:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL LEFT JOIN, GROUP BY dan ORDER BY tidak berfungsi sesuai kebutuhan

  2. bagaimana cara mengganti nama skema di MySQL

  3. Laravel 4:Dimana Tidak Ada

  4. MySQL:Hitung pasangan nilai unik dalam baris

  5. Pernyataan Persiapan MySQL - Panjang Maksimum 1000 Karakter