Witam.
Na samym początku pragnę powiedzieć, że dopiero zaczynam swoją przygodę z bazami danych, stąd moje raczej podstawowe pytanie umieszczam tutaj. Otóż stworzyłem sobie takie 2 tabele:
create table sprzedawcy(
sprzedawca_id serial primary key,
imie varchar(40) NOT NULL,
nazwisko VARCHAR(40) NOT NULL,
wiek integer
);
CREATE TABLE ogloszenia(
ogloszenia_id SERIAL PRIMARY KEY,
nazwa VARCHAR(120) NOT NULL,
cena MONEY NOT NULL,
ogloszenie_sprzedawca_id integer,
FOREIGN KEY (ogloszenie_sprzedawca_id) REFERENCES sprzedawcy(sprzedawca_id)
);
a następnie zadałem zapytanie:
SELECT * FROM ogloszenia
INNER JOIN public.sprzedawcy
ON sprzedawcy.sprzedawca_id=ogloszenia.ogloszenie_sprzedawca_id;
moje pytanie dotyczy tego jak zrobić by sprzedawcy się nie powtarzali, a było coś w stylu nazwa jednego sprzedawcy - odpowiadające mu ogłoszenia(oczywiscie nazwa sprzedawcy jest jakby rozciągnięta na wiersze z ogłoszeniami), nazwa 2 sprzedawcy i jego ogłoszenia itd.
Z góry dziękuję za pomoc i wyrozumiałość...