Mam taki problel, pisze aplikację w laravelu i teraz jak mam zapytanie takie
select porcja ,spozycie.data as data_,produkty.nazwa as nazwa,substancje.nazwa as nazwa_sub,id_produktu,spozycie.id as id,spozycie.cena as cena from spozycie join produkty on spozycie.id_produktu = produkty.id join substancje on produkty.id_substancji = substancje.id join przekierowanie_opis on przekierowanie_opis.id_spozycia = spozycie.id where id_produktu in (191) and spozycie.id_users = '38' order by data_ DESC limit 30,20
To takie samo zapytanie w laravelu zwraca trochę inne wyniki w mysql i w laravelu w mysql zwraca poprawne, a w laravelu dubluje wpisy gdzie w polu(mysql) będzie opisów więcej niż jeden czyli tyle razy zdubluje wpis ile będzie miał opisów dany lek
Czyli w tej tabeli pezekierowanie_opis może być n wartości id_spozycia i teraz jak to zrobić, żeby to wyświatało tylko raz ten wpis.