0

我有一个从两个不同的表中提取信息的连接:

SELECT [Theme].[Name], [ThemeType].[Type] 
FROM 
[Theme] Left Outer Join [ThemeType] ON [Theme].[ThemeTypeId] = [ThemeType].[PK_ThemeType]
ORDER BY [Theme].[Name] ASC

我有第三个表名为 ProductTheme。该表有 3 列,一个 PK、一个 productId 和一个 ThemeId。ProductId 是一个外键,它是产品表中产品的主键。themeId 是一个 FK,它是 Theme 表中的 PK。此表包含产品和主题的关联。

我有第四张表,名为 Product。

在上面的查询中,我想返回当前返回的内容,但还想返回一个附加列。此列是关联产品(与正在拉取的主题关联的产品)。

我怎样才能做到这一点?

编辑:

产品主题表:

在此处输入图像描述

4

0 回答 0