- Czy jest możliwe zgodnie ze standardowym (!) SQL?
- Jakie minimalne zmiany powinny być konieczne, aby być zgodnym ze standardem (jeśli jeszcze nie było)?
- Działa zgodnie z oczekiwaniami w MySQL, iff pierwszy wiersz ma maksymalną wartość dla NumberOfPages.
SELECT * FROM Book HAVING NumberOfPages = MAX(NumberOfPages)
MAJĄC BEZ GRUPY PRZEZ
opisana w normie następujące:
HAVING <search condition>
- Niech G będzie zestaw składający się z każdej kolumnie wskazywanym przez odniesienie < kolumnowej> zawarte w grupę < według klauzuli >.
- Każde odwołanie do kolumny bezpośrednio zawarte w stanie < wyszukiwania> jest jeden z następujących:
- jednoznaczne odniesienie do kolumny, która jest funkcjonalnie zależne G.
- Zewnętrzna odniesienia.
Czy ktoś mógłby mi wyjaśnić, dlaczego it should be possible według normy?
W MySQL idealnie działa.
Jakiego innego DB próbujesz? Oracle, MSSQL itp? – Fermin