Этот код отлично работал в Oracle live sql, но когда я поместил его на сервер, я получил некорректную команду SQL, задавалось вопросом, не из-за того, что его разные версии оракула, сервер находится в ...

0
Wietlol 10 Апр 2021 в 00:56

1 ответ

Лучший ответ

Вы можете использовать ROWNUM. Например:

select *
from (
  SELECT g.GID, g.Name, COUNT(*) as cnt
  FROM VisitN v JOIN
     GuestN g
     ON v.GID = g.GID
  GROUP BY g.GID, g.Name
  order by cnt desc
) x
where rownum = 1

См. Пример выполнения на db <> fiddle.

2
The Impaler 9 Апр 2021 в 22:29