J'ai une très grande requête qui suit le format ci-dessous:Reportez-vous à d'autres instructions SQL SELECT Lissé comme tables dans la clause FROM
select ...
from (select field1,
field2
from some_table) table1,
(select field1,
field3
from other_table) table2
where .....
Est-il possible pour moi de se référer à l'une des tables « définies » dans la clause from, disons table1, dans l'une des autres définitions de tables de la clause from?
Par exemple:
select ....
from (select field1,
field2
from some_table) table1,
(select table1.field1,
field3
from other_table,
table1) table2
where .....
Avertissement: Ce que je suis en train de faire est pas aussi simple que l'exemple ci-dessus. L'exemple est simplement pour illustrer l'idée.
Ce n'est pas vraiment une réponse à votre question, mais certains des problèmes auxquels votre question se rapporte peuvent être résolus en utilisant des vues. – Brian