mysql> SELECT o.order_id, o.order_date, l.quantity, p.name -> tilausten o, order_lines L, tuotteet p -> jossa o.order_id = l.order_id -> JA p.product_code = l.product_code -> JA o.customer_code = 'SCICORP' -> TILAA o.order_date; + - -------- + ------------- + ---------- + ---------------- - + | order_id | ORDER_DATE | määrä | Nimi | + ---------- + ------------- + ---------- + ----------- ------- + | 3 | 2006-01-23 | 16 | Pienet || 4 | 2006-02-02 | 16 | Pienet || 4 | 2006-02-02 | 10 | Suuret || 5 | 2006-02-05 | 10 | Medium tuote || 5 | 2006-02-05 | 10 | Suuri tuote | + ---------- + ------------- + ---------- + ---------- -------- + 5 krs joukossa (0,00 sek)
Voit tehdä equijoin useissa pöydissä, ehto WHERE on täsmennettävä suhteet jokaisesta pöydästä toiseen taulukkoon .
Tässä esimerkissä on suhteita tilauksia ja order_lines, välillä order_lines ja tuotteita.
Jokainen rivi order_lines lisää tietyn määrän tuotteen tilauksen. Order_id sarake order_lines liitosten taulukon tilauksia, ja product_code sarake liittyy sen tuotteita. Kaksi ensimmäistä edellytystä WHERE osoittavat näitä suhteita. Kolmas suodatinta käytetään palauttaa vain tilaus historiaa SCICORP.
taulukoiden yhdistämisestä
Edellisessä esimerkissä, koska ei ole suoraa suhdetta tilauksia ja tuotteita, ei kunnossa WHERE yrittää yhdistää nämä taulukot.
Vaikka kunkin taulukon liittyi pitäisi olla suhde toiseen taulukkoon kyselyn, jokaisessa pöydässä ei tarvitse beand ei yleensä berelated joka toiseen taulukkoon.
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