是否可以将UNION
两个表的结果与第三个表连接起来?像这样的东西:
(SELECT DISTINCT `Fund_ID`, `Fund_Name` FROM `admin`
UNION
SELECT `Fund_ID`,`Fund_Name` FROM `admin_custom` WHERE `admin_custom`.`user_id` = 361) a
LEFT JOIN `qt1`
ON `qt1`.`Fund ID` = a.`Fund_ID`
但这段代码不起作用。我可以JOIN
在之前的每个SELECT
查询中移动UNION
,但宁愿尝试JOIN
使用UNION
结果。
我怎样才能解决这个问题?