Witajcie,
Mam problem ze skonstruowaniem zapytania MySQL. Docelowo zapytanie będzie obsługiwane przez JPA, ale staram się chwilowo problem rozwiązać od strony czystego MySQL. Moja tabela:
+-----------------+------------+--------------+
| ID_wydarzenia | ID_usera | opis |
+-----------------+------------+--------------+
| 1 | 4 | jakis opis |
+-----------------+------------+--------------+
| 2 | 4 | jakis opis |
+-----------------+------------+--------------+
| 3 | 4 | jakis opis |
+-----------------+------------+--------------+
| 4 | 5 | jakis opis |
+-----------------+------------+--------------+
| 5 | 5 | jakis opis |
+-----------------+------------+--------------+
Potrzebuję napisać takie zapytanie, które pozwoli mi ograniczyć ilość userów przez nie zwrócone. Wykonując zapytanie na powyższej tabeli z ograniczeniem userów do 2 zapytanie powinno zwrócić całą zawartość powyższej tabeli. Podając jako parametr ograniczenia 1 taką:
+-----------------+------------+--------------+
| ID_wydarzenia | ID_usera | opis |
+-----------------+------------+--------------+
| 1 | 4 | jakis opis |
+-----------------+------------+--------------+
| 2 | 4 | jakis opis |
+-----------------+------------+--------------+
| 3 | 4 | jakis opis |
+-----------------+------------+--------------+
Czyli ograniczyć ilość wystąpień różnych wartości pola ID_usera do np. 2. Problem w tym, że dla każdego usera ilość wydarzeń może być różna.
Liczę na waszą pomoc :)