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

GROUP_CONCAT di IN Subquery

MySQL melihat subquery hanya mengembalikan satu bidang/baris, dan karena itu memperlakukannya sebagai sesuatu seperti:

... and A.id IN ('1,2,3,4')

yang intinya A.id = '1,2,3,4' .

Untuk kueri 'dalam', tidak perlu hal-hal group_concat, cukup lakukan:

... and A.id IN (select B.id FROM b where user = 3)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pilih pesan percakapan terakhir untuk setiap percakapan di mysql

  2. Hitung kemunculan nilai DISTINCT

  3. Berbagai kemungkinan untuk LINES DIHENTIKAN OLEH dan FIELDS DIHENTIKAN OLEH - MySQL

  4. Memberikan batas waktu skrip yang diteruskan pada impor basis data

  5. Magento - Tabel dasar atau tampilan tidak ditemukan