我有一个联接,可以从两个不同的表中提取信息:
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的第四个表。
在上面的查询中,我想返回当前返回的内容,但也要返回一个附加列。此列是关联产品(与正在拉取的主题相关联的产品)。
我该如何做到这一点?
编辑:
产品主题表: