次のクエリから最初の行のみを戻すことができません。私はうまく動作する特定のEVENTのRESULT列の中で最も低い値を返そうとしていますが、他の行も返します。これを達成する最良の方法は何ですか?だから、行のresult
あなたはイベントの最小result
を表示するとともに最低値を選択して最初の行のみを返します
SELECT E.EVENT_ID, E.EVENT_TYPE, E.EVENT_NAME, M.MEMBER_ID, M.MEMBER_FIRSTNAME, M.MEMBER_LASTNAME, (SELECT MIN(RESULT)
FROM RANK)
FROM EVENT E JOIN
RANK R
ON E.EVENT_ID = R.EVENT_ID JOIN
MEMBER M
ON M.MEMBER_ID = R.MEMBER_ID
WHERE E.EVENT_ID = 'EVENT001'
ORDER BY RESULT;
これは無効なテーブル名を返します。どうして? –
どのテーブル名が無効であるかを教えてくれますか?私のフロントエンドは、SLQ * Plus、SQL Developer、Toadのいずれを使用しても、常にそうです。 – mathguy
私はOracle Application Expressを使用していますが、残念ながらそれはありません。 –