ここで質問があります。アメリカの各国について、最も高い山とその高さを教えてください。身長順に並べました。およびテーブル:
encompasses : country,continent
geo_mountain: mountain,country
mountain:name,height
私はそう書いた:
select co.country,mo.name, max(mo.height) as mheight
from mountain mo,encompasses co
join geo_mountain gmo
on mo.name=gmo.mountain
where gmo.country=any (select country from encompasses where continen='America')
GROUP BY co.country
order by mheight;
しかし、私はOracle 11gでこのエラーを受け取ります:
Error at Command Line:203 Column:4(second like)
SQL Error: ORA-00904: "MO"."NAME": invalid identifier