【发布时间】:2016-09-17 01:52:03
【问题描述】:
我试图在一个带有一些 WHERE 子句的 SELECT 查询中将 3 个表连接在一起。 表1链接表2,表2链接表3。
表格如下:
Author
PK: Author_ID
FK: Location_ID
Author_First_Name
Location
PK: Location_ID
City
Articles
PK: Article_ID
FK: Author_ID
Article_Name
到目前为止,我已经整理了这个查询,但是在确定如何加入第二个外键“Location_ID”时遇到了麻烦
SELECT
Articles.Article_Name
FROM
Articles
INNER JOIN Author
ON Articles.Author_ID
INNER JOIN Location
ON
WHERE Author.Author_First_Name='Sam'
AND Location.City<>'Detroit'
【问题讨论】:
标签: sql join foreign-keys inner-join foreign-key-relationship