Witam
Mam 3 tabele:
Hurtownia_A
Hurtownia_B
Moja_Baza
W tabeli Hurtownia_A znajdują się następujące kolumny LP, Kod_producenta, kod_hurtowni, cena
W tabeli Hurtownia_B znajdują się kolumny LP, Kod_producenta, kod_hurtowni, cena
W tabeli Moja_Baza znajdują się kolumny LP, nazwa_produktu, Kod_producenta, kod_hurtowni_A, kod_hurtowni_B
Chce teraz wyświetlić na ekranie (w komponencie DBGrid) całą zawartość tabeli Moja_Baza + cena hurtowni A + cena hurtowni B
Kod producenta jest identyczny (dla danego produktu) we wszystkich 3-ech tabelach.
Niestety kiedy próbuje wykonać zapytanie SQL następującym kodem wówczas moja aplikacja przestaje odpowiadać (krótko mówiąc "wiesza się"). Co robię źle ??
A oto kod mojego zapytania MySQL:
QueryStr:= 'select Moja_Baza.* , Hurtownia_B.Cena, Hurtownia_A.Cena FROM NB_Pamieci_DDR INNER JOIN Hurtownia_B ON Moja_Baza.Kod_Producenta=Hurtownia_B.Kod_Producenta INNER JOIN Hurtownia_A ON Moja_Baza.Kod_Producenta=Hurtownia_A.Kod_Producenta';