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

Thay thế cho một phần (cột không được tổng hợp) trong nhóm theo [Vấn đề về khoảng không quảng cáo của Ollivander trên hackerrank]

Tôi không chắc mình đã hiểu đúng chưa

Nhưng với

select w.id, w.code, w2.coins_needed, w.power
, wp.age 
from wands w
inner join (SELECT code, Min(coins_needed) coins_needed From Wands Group by code)  w2 
on w.code = w2.code and w.coins_needed = w2.coins_needed
join wands_property wp
on wp.code = w.code and wp.is_evil=0

Bạn nhận được

id  code    coins_needed    power   age
1   10      100             2       100
3   20      300             3       200
8   40      300             4       400

Đây là kết quả cho tất cả các cây đũa phép có giá tối thiểu cho mọi mã không xấu khi không phân nhóm nó.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLSTATE [HY093]:Số tham số không hợp lệ:tham số không được xác định

  2. JSON_ARRAYAGG () - Tạo một Mảng JSON từ các Hàng Truy vấn trong MySQL

  3. Tại sao lại xảy ra lỗi này khi tạo EVENT bằng câu lệnh ghép?

  4. Kết nối với mysql bằng php

  5. ĐẶT HÀNG THEO bảng chữ cái đầu tiên sau đó theo số