Come recuperare i dati da più tabelle senza utilizzare join e sottoquery in Oracle


Migliore risposta

Chiedi “Come faccio?”

La risposta è “Tu usi una vista”.

Sotto le coperte, ovviamente, una vista è solo una query salvata e certamente quella query può contenere join e sottoquery.

Quindi: chiedi a qualcun altro di creare una vista che abbia i join e le sottoquery, quindi scrivi le query sulla vista.

Tuttavia, fondamentalmente sono totalmente in disaccordo con la tua domanda. SQL può essere un linguaggio molto semplice da imparare e lapprendimento delle funzionalità di base di join e sottoquery non richiede molto tempo. Insegno alle persone SQL (e amministrazione di database) allAustin Community College e ho avuto persone che non hanno mai imparato nulla sulluso dei computer oltre alla navigazione sul Web che hanno imparato a utilizzare tutti i tipi di SQL avanzato, inclusi join e sottoquery.

Risposta

Puoi usarla in questo modo guarda lesempio seguente:

Seleziona table1.Column1, table1.column2, table2.column1, table2.column5, table3.column1, table3.column4 da table1, table, table3 dove table1. Column1 = table2.column1 e table2. Column2 = table3.Column2

ie Qui Table1 .. n e column1… n sono i nomi di tabella e colonna.

Ma secondo me non credo che questa sia una buona pratica e abbiamo anche alcuni problemi di prestazioni.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *