Yhteenveto: tämä opetusohjelma, opit, miten käyttää PostgreSQL RAJAT LIITTYÄ tuottaa karteesinen tuote rivit liittyi taulukoita.
Johdanto PostgreSQL RAJAT LIITTYÄ lauseke
CROSS JOIN
lausekkeen avulla voit tuottaa Karteesinen Tuote rivien kahden tai useamman taulukoita.
muista liittymislausekkeista, kuten vasemmasta liittymisestä tai sisemmästä liittymisestä, CROSS JOIN
lausekkeella ei ole liittymäennustetta.,
Oletetaan, että on tehtäväCROSS JOIN
kahdesta taulukosta T1 ja T2.
Jos T1 on n
rivit ja T2 on m
rivit, tulos on nxm
riviä. Esimerkiksi T1 on 1,000
rivit ja T2 on 1,000
rivit, tulos on 1,000 x 1,000
= 1,000,000
riviä.,
seuraava esimerkki kuvaa syntaksi RAJAT LIITTYÄ syntaksi:
Code language: SQL (Structured Query Language) (sql)
seuraavan lausuman vastaa edellä julkilausuman:
Code language: SQL (Structured Query Language) (sql)
voit Myös käyttää INNER JOIN
lausekkeen ehto, että aina tosi simuloida rajat liittyä:
Code language: SQL (Structured Query Language) (sql)
PostgreSQL RAJAT LIITTYÄ esimerkki
seuraavan LUODA TAULUKON lausumia luoda T1 ja T2 pöydät ja lisätä joitakin näytteen tiedot rajat esittelyn.,
seuraavan lausuman käyttää CROSS JOIN
operaattorin liittymään taulukko T1-taulukon T2.
Code language: SQL (Structured Query Language) (sql)
seuraava kuva havainnollistaa tulos CROSS JOIN
liittyessään taulukko T1 pöytään T2:
tässä opetusohjelmassa, olet oppinut, miten käyttää PostgreSQL RAJAT LIITTYÄ lauseke tehdä Loogiseksi Tuote rivien kahden tai useamman taulukoita.
- Auttoiko tämä opetusohjelma ?,
- YesNo