Sisällysluettelo:

Kuinka voin yhdistää enemmän kuin kaksi taulukkoa SQL:ssä?
Kuinka voin yhdistää enemmän kuin kaksi taulukkoa SQL:ssä?

Video: Kuinka voin yhdistää enemmän kuin kaksi taulukkoa SQL:ssä?

Video: Kuinka voin yhdistää enemmän kuin kaksi taulukkoa SQL:ssä?
Video: SQL 2024, Saattaa
Anonim

Yli kahden pöydän yhdistäminen

Sisään SQL Palvelin, voit liittää enemmän kuin kaksi pöytää kummassakaan kahdesta tapoja: käyttämällä sisäkkäistä LIITTYÄ SEURAAN , tai käyttämällä WHERE-lausetta. Liitokset tehdään aina pareittain.

Kysyttiin myös, voiko useita pöytiä liittyä?

Jos sinä tarvitsevat tietoja useita pöytiä yhdessä SELECT-kyselyssä sinä täytyy käyttää joko alikyselyä tai LIITTYÄ SEURAAN . Useimmiten me vain liittyä seuraan kaksi taulukoita kuten työntekijä ja osasto, mutta joskus sinä saattaa vaatia liittyminen enemmän kuin kaksi taulukoita ja suosittu tapaus on liittyminen kolme taulukoita SQL:ssä.

Myöhemmin kysymys kuuluu, kuinka voin hakea tietoja kahdesta taulukosta SQL:ssä ilman liittymistä? Ratkaisu 1

  1. SELECT sarake1, sarake2 jne FROM table1 UNION SELECT sarake1, sarake2 jne. FROM table2.
  2. SELECT taulukko1. Sarake1, taulukko2. Sarake1 FROM taulukosta1 CROSS JOIN -taulukko2 WHERE-taulukko. Sarake1 = 'Jokin arvoa'
  3. VALITSE taulukko1. Sarake1, taulukko2. Sarake2 FROM taulukosta1 SISÄLIITTYMÄ taulukko2 PÄÄLLÄ 1 = 1.

Tämän lisäksi kuinka monta liitosta sinulla voi olla SQL:ssä?

Perustyyppejä on neljä SQL liittyy : sisempi, vasen, oikea ja täysi. Helpoin ja intuitiivisin tapa selittää näiden neljän tyypin ero on käyttää Venn-kaaviota, joka näyttää kaikki mahdolliset loogiset suhteet tietojoukkojen välillä.

Mikä on luonnollinen liittyminen?

A LUONNOLLINEN LIITTYMINEN on LIITTYÄ SEURAAN operaatio, joka luo implisiittisen liittyä seuraan lausekkeen, joka perustuu kahden taulukon yhteisiin sarakkeisiin liittyi . Yleiset sarakkeet ovat sarakkeita, joilla on sama nimi molemmissa taulukoissa. A LUONNOLLINEN LIITTYMINEN voi olla SISÄINEN liittyä seuraan , VASEN ULKOINEN liittyä seuraan , tai RIGHT OUTTER liittyä seuraan . Oletusarvo on SISÄINEN liittyä seuraan.

Suositeltava: