2008/06/23 (月) 19:03:09        [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 が有る場合しか返ってこないから