1
SELECT *
FROM (SELECT ROWNUM rnum,
query.*
FROM (WITH myQuery AS(
SELECT column_b
FROM table_a a
WHERE a.column_a = 1234)
SELECT b.column_e AS some_column
FROM table_b b,
table_c c,
table_a a
LEFT JOIN table_d d ON c.column_c = d.column_d
JOIN myQuery mq ON a.column_b = mq.column_b
WHERE b.column_b = a.column_b) query)
WHERE rnum > 0
您是否收到错误消息或意外结果? – harto 2009-12-22 01:13:35
错误消息,在第二个连接条件,说ORA-00904的,无效的字符串标识符 – user61734 2009-12-22 01:15:36
没了,我查了列名,他们是正确的Oracle的 – user61734 2009-12-22 01:21:18