Cześć,
Poszukuję odpowiedniego zapytania, które pozwoli mi wyświetlić największą wartość z jednej kolumny dla odpowiednich rekordów z drugiej kolumny. Mam w jednej tabeli kolumnę z serialami, a w drugiej tabeli kolumnę z sezonami. Wygląda to tak, że mam na przykład serial LOST i w drugiej tabeli mam powymieniane sezony od 1 do 6, potem np Dr House i sezony od 1 do 8. Chciałbym jednym zapytaniem uzyskać nazwę serialu i liczbę sezonów(analogicznie największą wartość z kolumny z sezonami). Mam takie zapytanie:
SELECT seriale.tytul, serialsezon.sezon
FROM seriale, serialsezon
WHERE seriale.idserial=serialsezon.serial
ORDER BY serialsezon.sezon DESC LIMIT 1
Problem w tym, że wynik ogranicza się do najwyższej wartości dla kolumny serial.sezon, w tym przypadku:
[Dr House] [8]
A chciałbym uzyskać największe wartości, ale dla obu seriali:
[Dr House] [8]
[LOST] [6]
Macie jakieś pomysły jak sformułować takie zapytanie?