What am I doing wrong?

Поиск
Список
Период
Сортировка
От John Poltorak
Тема What am I doing wrong?
Дата
Msg-id 20010116121028.A85@eyup.org
обсуждение исходный текст
Ответы RE: What am I doing wrong?  ("Tamsin" <tg_mail@bryncadfan.co.uk>)
Список pgsql-novice
I think I'm doing something fundamenatally wrong when attempting
to use multiple tables. Can someone point out what I'm missing
from the following snippet:-

------------------------------------------
CREATE TABLE players
 (player_id  INTEGER NOT NULL Primary key,
     player  VARCHAR,
    club_id  INTEGER);

CREATE TABLE clubs
 (  club_id  INTEGER NOT NULL Primary key,
       club  VARCHAR ,
foreign key  (club_id) references players);


insert into players values (1, 'Rivaldo');
insert into players values (2, 'Kleivert');
insert into players values (3, 'Zidane');
insert into players values (4, 'Davids');


insert into clubs values (1, 'Barca');
insert into clubs values (2, 'Juve');


select player,club from players,clubs;
------------------------------------------

This is the output I get:-


  player  | club
----------+-------
 Rivaldo  | Barca
 Kleivert | Barca
 Zidane   | Barca
 Davids   | Barca
 Rivaldo  | Juve
 Kleivert | Juve
 Zidane   | Juve
 Davids   | Juve
(8 rows)

This is the output I would like:-


  player  | club
----------+-------
 Rivaldo  | Barca
 Kleivert | Barca
 Zidane   | Juve
 Davids   | Juve
(4 rows)



It's probably obvious to everyone, but I don't see what I've done
wrong. Any enlightenment would be much appreiated.

--
John



В списке pgsql-novice по дате отправления:

Предыдущее
От: Louis Bertrand
Дата:
Сообщение: Re: Postgres/PHP samples
Следующее
От: "Tamsin"
Дата:
Сообщение: RE: What am I doing wrong?