私のSQLで正常に機能するクエリがありますが、同じクエリでDB2でエラーが発生します
ここに要件があります各大陸で最大の国を見つけ、大陸、名前、人口を表示します:そしてここにクエリ
SELECT continent, name, population FROM world x
WHERE population =
(SELECT max(population) FROM world y
WHERE y.continent=x.continent
)
エラーは
[IBM][CLI Driver][DB2/NT] SQL0206N "Y.CONTINENT" is not valid in the context where
it is used. SQLSTATE=42703 (SQL-42S22)
DB2で機能させるために必要な変更について誰かが私を助けてくれますか
6番目の例で動作する場合はhttp://sqlzoo.net/wiki/SELECT_within_SELECT_Tutorialで答えを確認できます...エンジンをDB2に変更します