Frage : Oracle errichten Tabelle der Tabellen

Ich muss eine Tabelle wie eine andere Tabelle, in der aussehen lassen sie durch Spaltennamen sich unterscheiden und eine „Satzart "

So uns das folgende sagen ließ:

Table 1
rtA_field1
rtA_field2
rfA_field3
rtB_field1
rtB_field2
rfB_field3

Table 2
field1
field2
field3
rt_type

I hoffte, dass etwas wie das folgende arbeiten würde:
select x.*, y.* from
(auserwähltes field1 als rtA_field1, field2 als rtA_field2, field3 als rtA_field3 von Table2 wo rt_type='A') x,
(auserwähltes field1 als rtB_field1, field2 als rtB_field2, field3 als rtB_field3 von Table2 wo rt_type='B') y
)

, damit Table2 eine Ansicht verursacht von ihm erhalten kann dass Nachahmer die Spalten von Table1.


Antwort : Oracle errichten Tabelle der Tabellen

das bearbeitet, ausgenommen Sie jede Kombination von A und von B von Table2 erhalten, ist dass, was Sie wünschen?
Weitere Lösungen  
 
programming4us programming4us