如何在外d.title
条款中返回u.name
或SELECT
?
SELECT c.id, c.name
FROM components c
INNER JOIN publications p
ON c.id = p.component_id
AND p.document_id IN
(SELECT d.id FROM documents d WHERE user_id IN
(SELECT u.id FROM users u WHERE u.brand_id IN (39, 41)
)
)
当我将d.title
放在第一行时,我收到此错误:
missing FROM-clause entry for table "d" LINE 1
我使用的软件包需要在第一行返回这些值,以便在结果中使用它们。
结构
User
有多个Documents
,Publications
是Documents
和Components
之间的联接表。
答案 0 :(得分:2)
使用以下查询 -
CheckBox
希望这有帮助。