Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [sql] JOIN
Forum PHP.pl > Forum > Bazy danych > MySQL
propage
Czy w "LEFT JOIN" można ograniczyć to, aby połacznie było z jednym losowym rekordem?

Tzn. mamy tabele

produkt

produkt_2_kategoria


SELECT produkt p LEFT join product_2_kategoria p_2c (p_2c.produkt_id = p.produkt_id)

Chcę, aby takie zapytanie zwróciło mi tylko jeden rekord, a nie kilka (dla kazdej kategorii w ktorej znajduje się produkt.

Nie mogę skorzystać z GRUPU by i distinct, chodzi o to, aby przy samym połaczeniu left join było połacznie tylko z jednym rekordem.
Damonsson
Czemu nie możesz skorzystać z
  1. GROUP BY
?
propage
za długo by tłumaczyć, przyjmijmy, że nie mogę smile.gif
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.