1[faktury_a]. id, nazwa_fv, kwota, data_wystawienia, id_konta
2[ksiega]. id, nazwa_fv, wartosc, data, id_konta
3[konta]. id, nazwa
chcę wybrać rekordy z tabeli 1 i 2 - takie których data oraz data_wystawienia jest LIKE '%2011-03%' oraz przyporzadkowac do tych rekordów nazwę konta z tabeli konta po id_konta
SELECT * FROM ksiega AS k, faktury_a AS fv_a, konta AS kn WHERE ( k.DATA LIKE '%2011-03%' AND kn.id=k.id_konta ) OR (fv_a.data_wystawienia LIKE '%2011-03%' AND kn.id=fv_a.id_konta )
niestety otrzymuję jakas listę kilkudziesięciu powtarzajacych się wartosci ... bez ładu i składu. Co robie zle ?
Czy trzeba zastosowac JOIN ? jesli tak to jak ?