mysql> SELECT nimi, -> concat (sukunimi, ',', etunimi) kuin CONTACT_NAME - > asiakkailta, customer_contacts -> jossa customers.customer_code = -> customer_contacts.customer_code -> ORDER BY nimi, CONTACT_NAME; + ------------------------ - + --------------------- + | Nimi | CONTACT_NAME | + ------------------------- + --------------------- + | Muusikot Amerikan | Britten, Benjamin || Muusikot Amerikan | Gershwin, George || Muusikot Amerikan | Lennon, John || Presidentit Incorporated | Lincoln, Abraham || Presidentit Incorporated | Nixon, Richard || Presidentit Incorporated | Roosevelt, Franklin || Presidentit Incorporated | Roosevelt, Theodore || Tiede Oyj | Curie, Marie || Tiede Oyj | Darwin, Charles || Tiede Oyj | Einstein, Albert || Tiede Oyj | Franklin, Benjamin | + ------------------------- + ------------------- - + 11 krs setti (0,02 sek)
Kolumni nimeäminen Näyte taulukot kirja on
käyttää nimeämiskäytäntöä, jossa kukin viiteavain on sama nimi kuin vastaavat perusavain toisessa taulukossa.
kuitenkaan tämä ei ole vaatimus. Toinen suosittu yleissopimus on nimetä perusavain kunkin taulukon yksinkertaisesti tunnus tai koodi. Esimerkiksi customer_code arvo customer_contacts liittyisi sarake nimeltä koodin asiakkaille.
suorakulmaiset Tuotteet
ehto WHERE joka ilmaisee suhde liittyi taulukoiden on erittäin tärkeää. Nähdä miksi, katso mitä tapahtuu, kun olet määrittänyt kaksi pöytää lausekkeesta ilman mitään ehtoja.
kaksi pientä taulukoita Otokseen tietokantaan, nimeltään T1 ja T2. Nämä taulukot sisältävät vain muutama rivi osoittaa joins.
First, tutustua niiden tietoihin:
mysql> SELECT * FROM T1; + ---- + -------- + | id | kirje | + ---- + -------- + | 1 | || 2 | B || 3 | C | + ---- + -------- + 3 krs setti (0,01 sek) mysql> SELECT * FROM t2; + ---- + -------- + | id | kirje | + ---- + -------- + | 1 | X || 2 | Y || 3 | Z | + ---- + -------- + 3 krs setti (0,00 sek)
Nyt suorittaa liittyvät unioniin kaksi taulukkoa, jossa ei ole ehto.
mysql> SELECT * -> t1, t2, + ---- + -------- + ---- + -------- + | id | kirje | id | kirje | + ---- + ---- --- + ---- + -------- + | 1 | | 1 | X || 2 | B | 1 | X || 3 |Android Ohjelmointi: I. Android Aktiviteetti Lifecycle & amp; ndash; Concepts
- Mikä on algoritmi?
- C # koodi lisäämällä kaksi Matrices
- Jotkut Javascript Valmiit Objects
- Kuinka Poista System Tool 2011 virus Computer
- Java Oppaat - Oppitunti 2: Primitive tietotyypit ja muuttujat (kokonaisluku, dou…
- C ++ heti Basics
- Making 3D-peli, jossa Ogre - Collision Detection
- Kuinka vaikeaa on oppia ohjelmointia?
- Ohjelmoija Tekijä Heart
- C ++ Olio Programming