>  2008/06/23 (月) 19:09:10        [qwerty]
> > データベースで聞きたいんだが
> > CREATE TABLE A(
> >  ID SERIAL PRIMARY KEY,
> >  NAME TEXT
> > );
> > CREATE TABLE B(
> >  AID INTEGER,
> >  POINT INTEGER,
> >  CONSTRAINT fkey_AID_A FOREIGN KEY(AID) REFERENCES A(ID)
> > );
> > で B に AID が有る場合だけ、POINT を返して、無い場合は POINT を NULL で返すって出来る?
> > SELECT * FROM A as a,B as b WHERE a.ID = b.AID
> > だと B が有る場合しか返ってこないから
> SELECT A.ID,B.POINT FROM A OUTER JOIN B ON A.ID=B.AID

クスコ(´ー`)
やってみます

参考:2008/06/23(月)19時06分22秒