У меня возникли трудности с возвратом первой строки только из следующего запроса. Я пытаюсь вернуть самое низкое значение в столбце 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;
Это возвращает недопустимое имя таблицы. Я не понимаю, почему? –
Указывает, какое имя таблицы недействительно? Мой front-end, независимо от того, использую ли я SLQ * Plus, SQL Developer или Toad, всегда. – mathguy
Я использую приложение oracle express, это, к сожалению. –