我想從子表中爲每個父行包含子字段只有一行,我一直嘗試用GRUOP BY但沒有成功:( Here是我最初的選擇從父表中爲每一行從子表中選擇單行
SELECT pID, lastname
FROM parent
LEFT JOIN
(SELECT cID, pID, phone, company, title FROM child) as child
ON parent.pID = child.pID
這裏是表謝靈運
CREATE TABLE parent (
pID Counter(1,1) PRIMARY KEY,
firstname VarChar(24) DEFAULT '',
lastname VarChar(20) DEFAULT ''
);
CREATE TABLE child (
cID Counter(1,1) PRIMARY KEY,
pID int DEFAULT '0',
phone VarChar(16) DEFAULT '',
company VarChar(24) DEFAULT '',
title VarChar(24) DEFAULT '',
address TEXT
);
您使用的是哪種數據庫引擎? –
把你的表的結構,並更清楚地告訴我們你真正想要什麼 –
Microsoft Access MDB文件! – meYnot