Komepiuta, Polokalame
Auai tauagavale (SQL) - o se faataitaiga, o faamatalaga auiliili, le faaaogaina o le mea sese
I so o se nofoaga autu o faamatalaga moni relational, ua tufatufaina faamatalaga uma i luga o se laulau eseese. O le tele o laulau ua faatulaga mai i le polokalame fesootaiga ma le tasi i le isi. Ae peitai, faatasi ai ma le fesoasoani a Sql faafesili e fai lava si mafai ona tuu i ai se sootaga i le va o le faamatalaga, e faaaofia i totonu o le matagaluega. e faia lenei mea e ala i le faatinoina o se auai sootaga, lea e mafai ai ona e fausia ai se sootaga i le va o so o se aofaiga o laulau, ma e oo lava fesootai faamatalaga e foliga mai e eseese.
a talanoa patino i lenei mataupu e uiga i le i fafo tauagavale auai. Ao leʻi faataunuuina i le faamatalaga o lenei ituaiga o fesootaiga, faaopoopo i nisi o laulau nofoaga autu o faamatalaga.
Sauniaina o le laulau talafeagai
Mo se faataitaiga, i lo tatou nofoaga autu o faamatalaga, o loo i ai faamatalaga e uiga i tagata ma o latou fanua. Aotelega e faavae i luga o le laulau e tolu: Tagata (tagata), Realty (fanua), Realty_peoples (laulau sootaga, o tagata mai le mea meatotino ea). Mafaufau i le faamatalaga nei teuina i le laulau o le tagata:
tagata | ||||
ID | L_name | F_name | Middle_name | Aso Fanau |
1 | Ivanova | Daria | B. | 07/16/2000 |
2 | Pugin | Vladislav | Nikolaevich | 29.01.1986 |
3 | Evgenin | Alexander | Federovich | 04/30/1964 |
4 | Annina | alofa | P. | 31.12.1989 |
5 | Gerasimovsky | faamoemoe | P. | 14.03.1992 |
6 | Gerasimovsky | Oleg | Albertovich | 01/29/1985 |
7 | Sukhanovskaya | aufaʻamasino | A. | 09/25/1976 |
8 | Sukhanovskaya | Julia | Y. | 01.10.2001 |
esetete moni:
Realty | |
ID | tuatusi |
1 | Arkhangelsk, ul. Voronin, d. 7, kv.6 |
2 | Arkhangelsk, ul. Severodvinskaya, d. 84, q. 9 BR. 5 |
3 | Arkhangelsk itulagi, Severodvinsk, St. Lenin, d. 134, q. 85 |
4 | Arkhangelsk itulagi, Novodvinsk, ul. Proletarshaya, d. 16, q. 137 |
5 | Arkhangelsk, pl. Terekhina, d. 89, q. 13 |
Sootaga tagata - meatotino:
Realty_peoples | ||
id_peoples | id_realty | lolomi |
7 | 3 | Aofai umia soofaatasi |
8 | 3 | Aofai umia soofaatasi |
3 | 5 | mea |
7 | 1 | mea |
5 | 4 | vaega masani |
6 | 4 | vaega masani |
Tuua auai (Sql) - Faamatalaga
Tuua lotoa ei ai le syntax nei:
AUAI Table_A VALE table_B [{I predicate} | {FAAAOGAINA spisok_ ma tolbtsov}] |
Ma schematically e faapea:
Ma ua faaliliuina lenei faaupuga o le "Filifili uma, e aunoa ma se tuusaunoaga, o le laina o le Lisi A ma le Lisi B e faaali atu na o le laina tutusa o le predicate. Afai na maua o le laulau i le laulau o le manoa mo taitoalua A, ona faatumu lea o le taunuuga o koluma soloia - faatauaina ".
O le tele o taimi, pe o le tuua sootaga ua taʻua I, e faaaoga e faaaoga pe a le igoa koluma, lea ua fuafua e faia ai le sootaga o le tasi.
Tauagavale auai - faataitaiga o le faaaogaina
Faatasi ai ma le sootaga o le agavale e mafai ona tatou vaai, i tagata uma mai le lisi pe afai e Tagata meatotino. Ina ia faia lenei mea i le itu tauagavale auai faataitaiga sql fesili:
Tagata Filifilia. *, Realty_peoples.id_realty, Realty_peoples.type MAI AUAI Tagata VALE Realty_peoples I Peoples.id = Realty_peoples.id_peoples; |
Faatasi ai ma le taunuuga e faapea:
Query1 | ||||||
ID | L_name | F_name | Middle_name | Aso Fanau | id_realty | lolomi |
1 | Ivanova | Daria | B. | 07/16/2000 | ||
2 | Pugin | Vladislav | Nikolaevich | 29.01.1986 | ||
3 | Evgenin | Alexander | Federovich | 04/30/1964 | 5 | mea |
4 | Annina | alofa | P. | 31.12.1989 | ||
5 | Gerasimovsky | faamoemoe | P. | 14.03.1992 | 4 | vaega masani |
6 | Gerasimovsky | Oleg | Albertovich | 01/29/1985 | 4 | vaega masani |
7 | Sukhanovskaya | aufaʻamasino | A. | 09/25/1976 | 1 | mea |
7 | Sukhanovskaya | aufaʻamasino | A. | 09/25/1976 | 3 | Aofai umia soofaatasi |
8 | Sukhanovskaya | Julia | Y. | 01.10.2001 | 3 | Aofai umia soofaatasi |
A o tatou vaai i ai, Ivanova Darya leai faamauina Pugin Vladislav ma Anninoy Lyubovi aia tatau esetete moni.
Ma mea o le a tatou maua, e faaaoga ai se totonu auai auai Totonu? Pei ona outou silafia, e lē aofia ai laina lē fetaui, o lea o le a na ona paʻu tolu mai o lo tatou faataitaiga mulimuli:
Query1 | ||||||
ID | L_name | F_name | Middle_name | Aso Fanau | id_realty | lolomi |
3 | Evgenin | Alexander | Federovich | 04/30/1964 | 5 | mea |
5 | Gerasimovsky | faamoemoe | P. | 14.03.1992 | 4 | vaega masani |
6 | Gerasimovsky | Oleg | Albertovich | 01/29/1985 | 4 | vaega masani |
7 | Sukhanovskaya | aufaʻamasino | A. | 09/25/1976 | 1 | mea |
7 | Sukhanovskaya | aufaʻamasino | A. | 09/25/1976 | 3 | Aofai umia soofaatasi |
8 | Sukhanovskaya | Julia | Y. | 01.10.2001 | 3 | Aofai umia soofaatasi |
O le a foliga mai e faapea o le lomiga lona lua foi e fono ai le tulaga o lo tatou faafitauli. Ae peitai, afai tatou te amata ona faapipii i luga o le isi, ma le isi laulau, e tolu tagata mai le taunuuga ua uma ona irretrievably alu. O le mea lea, i le faatinoga, pe a tuufaatasia le tele o laulau sili masani ona faaaoga Tauagavale ma Saʻo fesootai nai lo Totonu auai.
Le a faaauau pea e vaai i le itu tauagavale auai faataitaiga sql. Faapipii se laulau faatasi ai ma tuatusi o tatou aiga:
Tagata Filifilia. *, Realty_peoples.id_realty, Realty_peoples.type, Realty.address MAI Tagata AUAI VALE Realty_peoples I Peoples.id = Realty_peoples.id_peoples AUAI VALE Realty I Realty.id = Realty_peoples.id_realty |
O lenei tatou te maua ai le na o se ituaiga o le tulafono, ae o le lauga foi o esetete moni:
Query1 | |||||||
ID | L_name | F_name | Middle_name | Aso Fanau | id_realty | lolomi | tuatusi |
1 | Ivanova | Daria | B. | 07/16/2000 | |||
2 | Pugin | Vladislav | Nikolaevich | 29.01.1986 | |||
3 | Evgenin | Alexander | Federovich | 04/30/1964 | 5 | mea | Arkhangelsk, pl. Terekhina, d. 89, q. 13 |
4 | Annina | alofa | P. | 31.12.1989 | |||
5 | Gerasimovsky | faamoemoe | P. | 14.03.1992 | 4 | vaega masani | Arkhangelsk itulagi, Novodvinsk, ul. Proletarshaya, d. 16, q. 137 |
6 | Gerasimovsky | Oleg | Albertovich | 01/29/1985 | 4 | vaega masani | Arkhangelsk itulagi, Novodvinsk, ul. Proletarshaya, d. 16, q. 137 |
7 | Sukhanovskaya | aufaʻamasino | A. | 09/25/1976 | 3 | Aofai umia soofaatasi | Arkhangelsk itulagi, Severodvinsk, St. Lenin, d. 134, q. 85 |
7 | Sukhanovskaya | aufaʻamasino | A. | 09/25/1976 | 1 | mea | Arkhangelsk, ul. Voronin, d. 7, kv.6 |
8 | Sukhanovskaya | Julia | Y. | 01.10.2001 | 3 | Aofai umia soofaatasi |
Arkhangelsk itulagi, Severodvinsk, St. Lenin, d. 134, q. 85 |
Tauagavale auai - le faaaogaina masani o mea sese: laulau taualumaga aloaia
mea sese faavae faia i le pito i fafo tauagavale auai laulau, e lua:
- Saʻo filifilia le faatulagaga o laulau mo ai faamatalaga sa leiloloa.
- Afai o mea sese pe a faaaoga a fesili ma auai laulau.
Mafaufau i mea sese muamua. Ao lumanai ai le faaiuga o so o se faafitauli e tatau ona malamalama lelei o le mea tatou te mananao e maua i le iuga. I le faataitaiga lenei i luga, tatou ave uma e tasi o se tasi o tagata, ae atoatoa leiloa le faamatalaga e uiga i mea i lalo o le numera 2, sa lei maua o latou tagata e ona.
Afai tatou siitia le laulau i se fesili i nisi o nofoaga, ma o le a amata i «... Mai tuua auai Realty Tagata ...» so o se tasi meatotino, o le a le ua leiloa, o le ae taʻu atu e uiga i tagata.
Ae aua e te fefe o le sootaga i le itu tauagavale, fesuiaʻi e tumu i fafo, lea o loo aofia ai i le taunuuga ma le fetaui, ae le o le laina tutusa.
Ina ua maea uma, o le tele o faataitaiga e masani lava ona tele, ma faamatalaga faaopoopo e moni lava le aoga. O le mea autu - e iloa atu mea e te manao ia i ai se taunuuga: o tagata uma i se lisi o latou maua meatotino po o le lisi o meatotino atoa ma o latou tagata e umia (pe afai ei ai).
Tauagavale auai - le faaaogaina masani o mea sese: Talosaga e saʻo pe a le faia o le tulaga i le fea
O le mea sese lona lua e fesootai foi ma le leai o se faamatalaga, ma e le vave ona tino mai i taimi uma.
Sei o tatou toe foi atu i le fesili pe a tatou tuua e ala i fesootaiga maua faamatalaga mo tagata uma ma a latou meatotino o lo oi ai. Manatua le nei faatasi ma auai tauagavale faataitaiga sql:
MAI AUAI Tagata VALE Realty_peoples I Peoples.id = Realty_peoples.id_peoples; |
Manatu tatou te mananao e faamanino ai le talosaga ma e le galuega faatino o le faamatalaga, pe afai o le ituaiga o le tulafono - "Meatotino". Afai tatou te le na faaopoopo i, e faaaoga tuua auai sql, o se faataitaiga o le tulaga nei:
...
Afai ituaiga <> "Meatotino" |
o le a tatou le maua le faamatalaga i tagata o loo i ai se meatotino, ona e le o faatusatusa e faapea o le soloia taua soloia:
Query1 | ||||||
ID | L_name | F_name | Middle_name | Aso Fanau | id_realty | lolomi |
5 | Gerasimovsky | faamoemoe | P. | 14.03.1992 | 4 | vaega masani |
6 | Gerasimovsky | Oleg | Albertovich | 01/29/1985 | 4 | vaega masani |
7 | Sukhanovskaya | aufaʻamasino | A. | 09/25/1976 | 3 | Aofai umia soofaatasi |
8 | Sukhanovskaya | Julia | Y. | 01.10.2001 | 3 | Aofai umia soofaatasi |
E taofia ai mea sese mai tupu mo lenei mafuaaga, e sili atu le faatulagaina le filifiliga tulaga vave i luga o fesootaiga. Matou te fautua atu e mafaufau i mea nei i le itu tauagavale auai faataitaiga sql.
Tagata Filifilia. *, Realty_peoples.id_realty, Realty_peoples.type MAI Tagata VALE AUAI Realty_peoples I (Peoples.id = Realty_peoples.id_peoples MA ituaiga <> "Meatotino") |
O le taunuuga o le a avea e faapea:
Query1 | ||||||
ID | L_name | F_name | Middle_name | Aso Fanau | id_realty | lolomi |
1 | Ivanova | Daria | B. | 07/16/2000 | ||
2 | Pugin | Vladislav | Nikolaevich | 29.01.1986 | ||
3 | Evgenin | Alexander | Federovich | 04/30/1964 | ||
4 | Annina | alofa | P. | 31.12.1989 | ||
5 | Gerasimovsky | faamoemoe | P. | 14.03.1992 | 4 | vaega masani |
6 | Gerasimovsky | Oleg | Albertovich | 01/29/1985 | 4 | vaega masani |
7 | Sukhanovskaya | aufaʻamasino | A. | 09/25/1976 | 3 | Aofai umia soofaatasi |
8 | Sukhanovskaya | Julia | Y. | 01.10.2001 | 3 | Aofai umia soofaatasi |
O lea la, e ala i le mulimuli i le faigofie i le itu tauagavale auai faataitaiga sql, tatou te maua ai se lisi o tagata uma, o le agai i isi, o se tasi o nei meatotino i se faiga tutusa / umia soofaatasi.
I se faaiuga ou te fia faamamafa toe manaomia ai se faataitaiga o so o se faamatalaga mai le nofoaga autu o faamatalaga e ao ona faia responsibly. E toatele nuances tatalaina i luma o i tatou i le itu tauagavale auai sql faataitaiga faigofie, o le faamalamalamaga o lea e tasi - ae e te lei amata ona tusi e oo lava i fesili faavae, e tatau ona e malamalama ma le faaeteete mea tatou te mananao e maua i le iuga. manuia!
Similar articles
Trending Now