Kuinka noutaa tietoja useista taulukoista ilman liittymiä ja alakyselyjä Oraclessa


Paras vastaus

Kysyt ”Kuinka teen?”

Vastaus on ”Käytät näkymää”.

Kannen alla näkymä on tietysti vain tallennettu kysely, ja varmasti tämä kysely voi sisältää liitoksia ja alakyselyjä.

Joten: Sinä pyydä jotakuta muuta luomaan näkymä, jolla on liitännät ja alakyselyt, ja sitten kirjoitat kyselyjä näkymää vastaan.

Aion kuitenkin periaatteessa olla täysin eri mieltä kysymyksestäsi. SQL voi olla hyvin suora kieli oppimiseen, eikä liittymisten ja alakyselyjen perusominaisuuksien oppiminen vie niin kauan. Opetan ihmisille SQL: ää (ja tietokantojen hallintaa) Austin Community Collegessa, ja minulla on ollut ihmisiä, jotka eivät ole koskaan oppineet mitään tietokoneiden käytöstä verkon selaamisen lisäksi, oppimaan käyttämään kaikenlaisia ​​edistyneitä SQL-tiedostoja, mukaan lukien liittymät ja alakyselyt.

Vastaa

Voit käyttää sitä tällä tavalla katsomalla alla olevaa esimerkkiä:

Valitse taulukko1.Sarakke1, taulukko1.sarake2, table2.column1, table2.column5, table3.column1, table3.column4 from table1, table, table3 where table1. Sarake1 = taulukko2.sarake1 ja taulukko2. Sarake2 = taulukko3.Sarake2

ts. Taulukko1 .. n ja sarake1 … n ovat taulukoiden ja sarakkeiden nimet.

Mutta mielestäni mielestäni tämä ei ole hyvä käytäntö, ja myös meillä on joitain suorituskykyongelmia.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *