tabela wyniki zawiera kolumny wynik, sesja, wydarzenie
tabela wydarzenia zawiera wydarzenie, obiekt
Kod
Select obiekt_name, MIN(w1.wynik) AS wynik,
(SELECT MIN(w2.wynik) FROM " . DB_WYNIKI . " w2 WHERE w2.sesja_id IN (1,2,3,4) AND w2.wydarzenie_id = w1.wydarzenie_id) AS mini_wynik
FROM " . DB_WYNIKI . " w1
LEFT JOIN " . DB_WYDARZENIA . " USING(wydarzenie_id)
LEFT JOIN " . DB_OBIEKTY . " USING(obiekt_id)
WHERE sesja_id IN (1,2,3,4) AND user_id = '" . $_GET['user_id'] . "'
GROUP BY obiekt_name
(SELECT MIN(w2.wynik) FROM " . DB_WYNIKI . " w2 WHERE w2.sesja_id IN (1,2,3,4) AND w2.wydarzenie_id = w1.wydarzenie_id) AS mini_wynik
FROM " . DB_WYNIKI . " w1
LEFT JOIN " . DB_WYDARZENIA . " USING(wydarzenie_id)
LEFT JOIN " . DB_OBIEKTY . " USING(obiekt_id)
WHERE sesja_id IN (1,2,3,4) AND user_id = '" . $_GET['user_id'] . "'
GROUP BY obiekt_name