[pgsql-jp: 35786] Re: INNER JOIN について

misoyuki misoyuki @ poplar.ocn.ne.jp
2005年 8月 2日 (火) 21:05:57 JST


misoyukiです。
postgresql長初心者ですが...
私なんぞのでるまくではありません
> 簡単な話題のときだけシャシャリでてくる… ^^;
同感です(笑

test=> CREATE TABLE kaiin_skill (kaiin_id char,skill_id char);
test=> CREATE TABLE skill_master (skill_id char,skill_name);

test=> INSERT INTO kaiin_skill VALUES (1,1);
test=> INSERT INTO kaiin_skill VALUES (1,2);
test=> INSERT INTO kaiin_skill VALUES (5,1);
test=> INSERT INTO kaiin_skill VALUES (5,3);
test=> INSERT INTO kaiin_skill VALUES (5,4);

test=> INSERT INTO skill_master VALUES (1,'A');
test=> INSERT INTO skill_master VALUES (2,'B');
test=> INSERT INTO skill_master VALUES (3,'C');
test=> INSERT INTO skill_master VALUES (4,'D');
test=> INSERT INTO skill_master VALUES (5,'E');

test=> SELECT * FROM kaiin_skill INNER JOIN skill_master USING (skill_id)
WHERE kaiin_id = 5;
 skill_id | kaii_id | skill_name
----------+------+------------
        1 |    5 | A
        3 |    5 | C
        4 |    5 | D
(3 rows)

私のところでも上記結果が得られました。

ところで、
test=> select * from skill_master;
test=> select * from kaiin_skill;

で、データはきちんと存在しているんですよね?

misoyuki @ mail.rishiri.info
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.338 / Virus Database: 267.9.8/61 - Release Date: 2005/08/01




pgsql-jp メーリングリストの案内