Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL] Pobranie tylko najnowszych czasopism, grupując po id autora, Autor może mieć kilka czasopism (sortuje po polu number oraz year)
Sajrox
post
Post #1





Grupa: Zarejestrowani
Postów: 254
Pomógł: 7
Dołączył: 9.10.2007
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Witam,

Posiadam tabele "presses"

ID | USER_ID | TITLE | NUMBER | YEAR

1 | 5 | A | 6 | 2008
2 | 6 | A | 2 | 2009
3 | 6 | B | 3 | 2010


Chciałbym aby na wyjściu otrzymać czasopismo o ID 1 oraz 3 czyli tylko te najnowsze danego użytkownika.

  1. SELECT id, MAX(year), MAX(number) FROM presses GROUP BY user_id


Ale w wyniki ID mi się nie zgadzają bo otrzymuje

ID | MAX(year) | MAX(number)

1 | 2008 | 6
2 | 2010 | 3

A powinno być
1 | 2008 | 6
3 | 2010 | 3
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 01:12