Pytania oznaczone «greatest-n-per-group»

Użyj tego w przypadku problemów, które obejmują zwracanie jednego lub więcej wierszy z każdej grupy w zestawie danych. Pomimo nazwy, ten tag jest odpowiedni dla zapytań * minimum- * i * maximum- * na grupę.

88
Pobieranie n wierszy na grupę

Często muszę wybrać liczbę wierszy z każdej grupy w zestawie wyników. Na przykład może chciałbym podać najwyższe lub najniższe wartości ostatniego zamówienia „n” na klienta. W bardziej złożonych przypadkach liczba wierszy do wyświetlenia może się różnić w zależności od grupy (zdefiniowanej przez...

57
Jak wybrać pierwszy rząd każdej grupy?

Mam taki stół: ID | Val | Kind ---------------------- 1 | 1337 | 2 2 | 1337 | 1 3 | 3 | 4 4 | 3 | 4 Chcę zrobić SELECT, który zwróci tylko pierwszy wiersz dla każdego Val, uporządkuj według Kind. Przykładowe dane wyjściowe: ID | Val | Kind ---------------------- 2 | 1337 | 1 3 | 3 |...

15
Wybierz, która data jest maksymalna lub ostatnia

Oto dwie tabele. SCHOOL_STAFF SCHOOL_CODE + STAFF_TYPE_NAME + LAST_UPDATE_DATE_TIME + PERSON_ID ================================================================= ABE Principal 24-JAN-13 111222 ABE Principal 09-FEB-12 222111 OSOBY PERSON_ID + NAME ================= 111222 ABC 222111 XYZ Oto...

11
WYBRAĆ LIMIT 1 na wartość kolumny?

Powiedzmy, że mam następującą tabelę ----------------------------- | user_id | comment | ----------------------------- | 2 | thats cool | | 2 | awesome | | 3 | i hate this | | 3 | okay | | 6 | this is weird | | 6 | hello? | | 6 | what is it | | 9 | how are you | | 16 | too slow | | 16 | yes | | 17...