Mam zapytanie w Mysqlu:
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.