Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MYSQL] DISTINCT po kolumnie
Forum PHP.pl > Forum > Przedszkole
wbijok
Witam,
Mam zapytanie w Mysqlu:

  1. SELECT * FROM audio_firma INNER JOIN audio_firma_produkty ON (audio_firma.id = audio_firma_produkty.id_firma) WHERE id_kategoria LIKE '%' AND wojewodztwo LIKE '%' ORDER BY DATA DESC LIMIT $od,$limit


W wynikach wywala mi po kilka razy jedną firmę (z jednym id) ponieważ firma jest przypisana do kilku kategorii. Jak wyeliminować z wyników wiersze z tym samym id. Niestety nie mogę użyć DISTINCT bo kolejne wiersze różnią się 'id_kategoria'. Dzięki za sugestię jak rozwiązać ten problem.
Darti
Jesli masz relacje jeden do wielu albo wiele do wielu to nie ma siły - musi sie powtórzyć, no chyba że pogrupujesz za pomocą np GROUP BY
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.