Witam.
Gdyby to nie było API MySQL w C++ to może nie było by problemu z zapytaniem :) .
Otóż struktura bazy jest następująca.
DB test
-----------TB firma
-----------TB telefony
TB firma
--id (PRIMARY KEY, AUTOINCREMENT)
--nazwa
--siedziba
--oddzialy
--strona
--dzialalnosc
--nip
--notatka
TB telefony
--id_firmy
--imie
--nazwisko
--funkcja
--telefon
Teraz, chciałbym wykonać zapytanie które zwróciłoby mi wszystkie pola z TB telefony oraz pole "nazwa" z TB firma :
Id Imię Nazwisko Funkcja Telefon Nazwa firmy do której należy pracownik.
Tabele powiązane są polami id oraz id_firmy.
Wykonuje takie zapytanie :
SELECT id_firmy, imie, nazwisko, funkcja, telefon, nazwa
FROM telefony , firma
GROUP BY id_firmy, imie, nazwisko, funkcja, telefon, nazwa
I jeśli w tabeli telefony są dwie osoby to w wyniku zapytania mam ich duplikaty. Czyli zamiast pojawić się raz pojawiają siędwa razy.
Jak można sobie z tym poradzić ?
Z góry dziękuję za info.
Pozdrawiam.