Q7_m
kuber
plain_text
3 years ago
633 B
4
Indexable
select w.id, wp.age, w.coins_needed, w.power from wands w inner join wands_property wp on w.code = wp.code /* first condition gets the wand that are not evil and the second condition gets that wand that need minimum number of coins among a group of wands with same age and power. */ where wp.is_evil = 0 and w.coins_needed = (select min(w2.coins_needed) from wands w2 inner join wands_property wp2 on w2.code = wp2.code where w2.power = w.power and wp2.age = wp.age) order by w.power desc, wp.age desc;
Editor is loading...