heh chyba pomyliles relacje troche
relacja jest wiele-do-wielu tzn ze jeden czlowiek moze miec kilka napojow i jeden napoj moze byc u kilku ludzi. w takim wybadku dawanie klucza czlowieka do napojow jest bledem. Proponuje utworzyc jeszcze jedna tabele czlowiek-napoj ktora bedzie zawierala klucze zarowno napoju jak i czlowieka
czyli tabela czlowiek
id_czlowiek SERIAL ( auto_increment),
imie VARCHAR (40),
wiek VARCHAR (10)
tabela napoj
id_napoj SERIAL ( auto_increment),
nazwa VARCHAR (30)
Tabela czlowiek_napoj
id SERIAL ( auto_increment),
id_czlowiek INT,
id_napoj INT
chcac sprawdzic jakie napoje pije

czlowiek o id=x piszemy
SELECT czlowiek.imie as imie, napoje.nazwa as napoj
FROM czlowiek, napoje, czlowiek_napoje
WHERE (czlowiek.id_czlowiek=x)and(czlowiek.id_czlowiek=czlowiek_napoj.id_czlowiek)and
(napoj.id_napoj=czlowiek_napoj.id_napoj)