tabela1:
id
nazwa
typ
tabela2:
id
tabela1_id
nazwa
wartosc
tabela3:
tabela1_id
nazwa
Do 1 rekordu z tabeli1 może być przypisanych wiele z tabeli2 i jeden z tabeli3.
Mam takie zapytanie:
SELECT * FROM tabela1, tabela2, tabela3 WHERE tabela1.id = tabela.tabela1_id AND tabela1.typ = tabela3.tabela1_id
Lecz zwraca ono powtarzające sie wiersze z tabeli1 gdy w tabeli2 jest przypisany więcej niż 1 rekord.
Co zrobić żeby dołączało ono rekordy z tabeli2 do jednego wyniku tabeli1, bez powtarzania tego samego dodając tylko końcówki nazwa i wartość którymi się różnią te wyniki ? Można to w ogóle zrobić z poziomu zapytania ?
Z góry dziękuję za pomoc.