> > データベースで聞きたいんだが > > 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秒