是否允许从嵌套选择引用外部字段?MYSQL连接 - 从嵌套选择引用外部字段?
E.g.
SELECT
FROM ext1
LEFT JOIN (SELECT * FROM int2 WHERE int2.id = ext1.some_id) as x ON 1=1
在这种情况下,这是在嵌套select中引用ext1.some_id。 在这种情况下,我收到错误字段ext1.some_id是未知的。 这可能吗?有没有其他的方法?
UPDATE:
不幸的是,我不得不使用嵌套的选择,因为我要添加更多条件吧,比如限制0,1 ,然后我需要使用一个在同一个表第二个连接与LIMIT 1,1(加入另一行) 最终的目标是从同一个表中连接2行,就好像这些是两个表 所以我很想将一些相关行“传播”到一个长行中。
不幸的是,我不得不使用嵌套的选择,因为我要添加更多条件吧,比如限制0,1 然后我需要在LIMIT 1,1 的同一张表上使用第二次连接。最终目标是从同一个表中连接2行,就好像这些表是两个表一样 – AlexA 2010-06-10 09:46:02