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

Mysql ERROR 1241 (21000):Operan harus berisi 1 kolom

MySQL mengharapkan satu kolom dari subquery Anda, yaitu SELECT dalam tanda kurung hanya dapat SELECT untuk satu kolom.

Dalam contoh Anda, Anda bisa menggunakan dua subkueri, satu yang mengembalikan hitungan dan satu lagi yang mengembalikan jumlah, tetapi Anda juga bisa menulis ulang kueri Anda seperti ini:

SELECT g.id, COUNT(t1.customernumber), SUM(sales)
FROM
  customer_groups g LEFT JOIN transactions t1
  ON t1.customernumber between g.from_customernumber and g.to_customernumber



  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 - Bagaimana cara melakukan pencarian peka huruf besar-kecil?

  2. Membandingkan Solusi Replikasi Dari Oracle dan MySQL

  3. 2 catatan teratas MySQL per grup

  4. Kueri dengan parameter MySQL

  5. Mendapatkan metadata tabel di MySQL