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

MySQL Làm cách nào để tạo truy vấn con này?

Tôi sẽ lấy truy vấn ban đầu của bạn để lấy bảng cuối cùng thứ hai và thay đổi Select bằng cách thêm sử dụng distinct (tìm thấy tại đây ) và chỉ chọn Xuất xứ, Cổ phiếu và cách tính Điểm. Ví dụ:nếu điểm là trung bình của tất cả chúng, nó sẽ là AVG(Score) nơi Score sẽ là những gì bạn đã tìm nạp trong truy vấn ban đầu. Nếu bạn chỉ muốn sử dụng một tập hợp con nhỏ của các mục có cùng Nguồn gốc và Kho hàng để tính Điểm, tôi sẽ sử dụng một truy vấn con, với vị trí khớp với id Nguồn gốc và Gậy, trong lựa chọn để bạn có:

Select Origin, 
       Stock, 
       (select calculation(Score) from tables where tables.stock_id = .... tables.origin_id = .....)
From....

Hy vọng điều này sẽ hữu ích.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không thể tải com.mysql.jdbc.Driver

  2. Tôi có thể tạo tệp di chuyển cơ sở dữ liệu ruby ​​on rails từ tệp sql MySQL không

  3. Giá trị mặc định của MySQL 5.5 &5.6

  4. SQL Hiển thị bản ghi gần đây nhất trong GROUP BY?

  5. Nhóm MySQL từ quý đến kỳ