很抱歉这个非常简单的问题,我尝试过研究,但是这些示例对特定人的问题过于具体,或者网站只解释了创建,更改或删除表中的外键约束。
无论如何,我有2个表,1个包含2列的唯一主键和其他邮政编码:
PCID postCode
1 CB1 4PY
2 CB2 9GH
3 CB23 4DG
第二个是人,4列,第一个PK,第二个FK来自PostCodes,然后是forename和surename。
PId PCID firstName lastName
1 1 Fred Bloggs
2 2 Arthur Brown
3 1 Mary Bloggs
4 4 Nigel Wilson
我只是希望能够列出邮政编码和居住在那里的人的姓名。
答案 0 :(得分:0)
试试这个:
SELECT n.firstName, n.lastName FROM Names n JOIN PostCode USING(PCID)
Name
和PostCode
这里是表名,改为你的。
答案 1 :(得分:0)
试试这个
SELECT t2.FirstName,t2.LastName , t1.PostCode
FROM postcodetablename t1
JOIN namestablename t2 on t1.PcId=t2.PcId