Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Mysql ERROR 1241 (21000):Toán hạng phải chứa 1 (các) cột

MySQL đang mong đợi một cột duy nhất từ ​​truy vấn con của bạn, tức là CHỌN trong dấu ngoặc vuông chỉ có thể CHỌN cho một cột duy nhất.

Trong ví dụ của bạn, bạn có thể sử dụng hai truy vấn con, một truy vấn trả về số và một truy vấn khác trả về tổng, nhưng bạn cũng có thể viết lại truy vấn của mình như sau:

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. Sử dụng MySQLi để CHÈN Dữ liệu vào Cơ sở dữ liệu

  2. Chuyển đổi giản đồ MySQL sang Github Wiki?

  3. php mySQL group concat và group by

  4. Python:Làm cách nào để lấy thời gian từ đối tượng datetime.timedelta?

  5. Giá trị lặp lại của MySQL Group_Concat