a
id, wartosc 1, a 2, b 3, c
b
a_id, wartosc 1, z 1, y 1, x 2, x 3, x
I robie zapytanie
SELECT * FROM a LEFT JOIN b ON (a.id = b.a_id)
i dostaję wyniki:
1, a, 1, z 1, a, 1, y 1, a, 1, x 2, b, 2, x 3, c, 3, x
Chciałbym dostać tylko 3 wyniki z tabeli a z dołączonym prawym wynikiem, niż w tabeli a się znajduje rekordów.
Nie mogę użyć GROUP_BY id gdyż czasem będzie kilka wpisów w tabeli a o tym samym id i chcę dostać je wszystkie.
Chciałbym więc dostać:
1, a, 1, z 2, b, 2, x 3, c, 3, x