Kamepiula 'ē aʻe, Iaaiey
Aʻole SQL lilo o ka hui: examples o Ka Mooolelo O a me nā hiʻona
? Ac? Aaioea i kekahi hōkeoʻikepili kikowaena ole wale i ka mea i hanaia a me ka hoopiha ana i na papa a me nā 'ike, akā, i hou hana me nā ikepili. I ka pono hana i kekahiʻano o nā hana ma ke koho ana oʻikepili mai papa a me ka hōʻike 'ana no, e hoʻohana i ka hae Wae manao.
Kiʻiʻikepili mai papa
Inā i ka pilikia o ka poʻe uʻi o nāʻikepili a me ka hana ana o ka olelo, ua noonoo, e hiki ke hoʻoholo i ka nui o ka manaʻo pohihihi o ka hana. E like me ka rula, (e like me ka leo) 'ikepili i, i mea i hanaʻia, no ka laʻana, ma online, hale kūʻai a nui poʻe Hana ia me ka mea, ua i kaupalena' ia i ka hookahi papaainaʻikepili koho. E like me ka rula, o ka hāpana i ia, mai ka helu 'ano nui o ka ole ua hoʻopili wale papa, akā, i kona pūnana aku'ōlelo āna / iiaciiie-'ōlelo āna, aʻo ka programmer, ke kaumaha ma muli kona hana. No ka hāpana o kekahi papa ke hoʻohana i ka simplest 'ole:
| E koho i * mai Person |
kahi Person - inoa o ka papaʻaina mai a oe makemake e eʻikepili ka hōkeoʻikepili.
Inā, nae, oe e pono e koho iʻikepili o kekahi mau papa, kekahi o ka hae manao hiki ke hoʻohana 'e hui mau papa.
ai pili aku hou papa Nā Papahana
Inā ke ano o ia mau hale ma ka iniiaiie pae mākou noonoo, ua hiki ke hoomaopopo i ka kēia mau maomeka e hoʻohui i nā koi 'ia helu no ka hāpana papa, oia hoi:
- Aʻole ma loko hui.
- Haʻalele hui paha, ka mea, o ka lua o ka hoʻopaʻa ano, i haalele ai ia owaho no hui.
- Keʻa hui.
- Full hui.
E ho ohana ana i ka hui papa i loko o nä hana kilokilo, e hiki ke aʻo ma ka noonoo i ka hana o ka SQL hoike - ma loko hui. An kumu o kona hoʻohana makemake e like penei:
E koho i * mai Person Lilo o ka hui Subdivision ma Su_Person = Pe_ID |
'Ōlelo SQL a hui lilo o ka hui Aʻole hiki ke hoʻohana' ole wale no ka hoʻohuiʻia elua a oi papa, akā, no hoi, e hoʻohui i nā iiaciiie-'ōlelo āna, a kōkua ai i nā loa i ka hana o ka hōkeoʻikepili luna hoʻomalu, a me, like me ka rula, hiki me ka nui loa hōʻeleu i ka manaʻo o kekahi, huikau hulina hale.
Hoʻohuiʻiaʻikepili ma ka papa laina ma ka laina
Inā ka pili ana o ka helu nui o ka iiaciiie?'ōlelo āna, a me nāʻikepili akoakoa i loko o ka hookahi papaaina laina ma ka laina mākou noonoo, e hiki no hoi hoʻohana i nā 'ana, Union, a Union a pau.
Ke hoʻohana i kēia mau hale, e hilinaʻi ma luna o ka mea haku polokalamu, e hoonoho Pahuhopu a me nā hualoaʻa i kona manao e loaʻa ai i loko o ka hopena.
Description ma loko hui Aʻole
Ma ka hapanui o na, e hui pu iho la mau papa ma o ka SQL 'ōlelo i hoʻohanaʻia ma loko hui Aʻole. Description ma loko hui ma SQL Ua oluolu e maopopo i ka awelike programmer i ua pololei e hoomaka ana e maopopo i ka 'ikepili i. Inā ka hōʻike o keʻano papa hana o ka hana ana i keia 'ole, ua noonoo, ua loaa ka mea kēia kiʻi. Ke kūpili Aʻole like me ka a pau ua kūkuluʻia ma luna o ka ma kela aoao, a me ka manawa kūpono o ka mea hōʻikeʻikeʻuʻuku i ka 'ikepili wale ia mea ma kela a me keia o na papa me loko o ka hulina.
Inā mākou e nana i keia ano o ka hana i loko o olelo o Kimia hoike ana, ua loaa SQL lilo o ka hui Aʻole 'ole, he laʻana o ka i hiki e hoike ia e na kēia noaia:
No ka laʻana, ua i mau papa, hoike schematically i loko o ka huahelu. Lakou, ma ka huli, i he okoa ka helu o nā 'ikamu. Ma kēlā me kēia o nā papa i nā mahinaʻai i ka mea e pili pū ana. Inā mākou e ho'āʻo e wehewehe i ka hana o ka Aʻole ma ke kumu o ke kakau, i ka hoi mai hopena, e lilo ana i ke kaʻina o nā moʻolelo mai na papapohaku elua, ma na keena e interconnected kihapai coincide. Aloha kau, i ka hulina i hoi mai kela wale kela mau mooolelo (ma ka papa helu elua), nona kaʻikepili mea ma ka helu i kekahi papa o ka.
Ka Mooolelo no ka pā hui
E like me ka olelo mua, no ka Aʻole loko hui, o, kona Ka Mooolelo O, unusually poe noonoo ole. No ka hui ana o ka pili ma waena o nā papa i loko o ka hookahi hāpana, e lawa i ka hoomanao a hoʻohana i nā kēia kiʻikuhi kiʻikuhi o ke kūkulu o ka Aʻole, a ua koi 'ia ma ka hookahi laina o ka lako polokalamu SQL-code, oia hoi:
- Lilo o ka hui [Table Name] ma [he kī kahua o ka papaʻaina i ka i hoʻohui] = [pluggable kī kahua o ka papaʻaina].
No ka palapala i loko o keia māmala'ōlelo meaʻano nui i hoʻohana papa ki. E like me ka rula, i loko o ka pae o ka papa e hoahu 'ike e pili ana i aaiuo, mua hōʻike Person Subdivision, a i like aku la ma ka liʻiliʻi loa hoʻokahi. No laila, lawe i ka pili nana i ka Aʻole SQL pahale hui, he laʻana o ka i i ua hōʻike he uuku mamua.
Kumu hōʻikeʻano a me ka pili ana i ka leo hāpanaʻaina
Mākou i ka Person papa, a hale kūʻai 'ike e pili ana i na hana a pau e hana ana i loko o ka huakai. Pono e hoailona oukou i ka haku kī o ka papaʻaina o ke kahua - Pe_ID. Pono ma luna o ka mea a e hele aku i ka pua.
Ka lua o ka papaʻaina Subdivision e hoahu ike e pili ana i ka oihana ma ka a? Aaiuo hana. Ua, ma ka huli, ua pili Via Su_Person kahua Person papa. He aha ke ano o keia ano? Ma muli o kaʻikepili XML hiki e aku la ia i loko o ka papaʻaina huahelu no kela a me keia mooolelo i loko o ka papaʻaina i "hana" e e 'ike e pili ana i ka' Oihana i ka a lakou i hana. Ia mea no kēia palapala, a, e hana Aʻole ma loko hui.
No ka hou intuitive ana o ka noʻonoʻo i ka Aʻole SQL pahale hui (examples o kona hoʻohana no ka hoʻokahi aʻelua papa). Inā i ka hana o ka mea hookahi papaʻaina, ua noonoo, laila, a pau mea he mea:
E koho i * mai Person Lilo o ka hui Subdivision ma Su_Person = Pe_ID |
Kumu hoʻohui i nā papaʻelua a me ka subquery
Aʻole SQL lilo o ka hui, examples o i mea pono e loaʻa nāʻikepili o kekahi mau papa hiki ke hoonohonoho i loko o ka luna o kela ano keia ano, ka mea, ua hana ma luna o ka wahi complication o ka rula. E complicate i ka hana o nā pōhaku papa lāʻelua. No ka laʻana, ua loaʻa E hele aku papaʻaina i ka hale kūʻai 'ike e pili ana i na mea a pau Oihana ma kela a me keia o na papa. Ma keia papaʻaina i kākau mahele helu a me ka limahana ka helu, a me ka pono e inā ma ka inoa o ka hāpanaʻikepili o kēlā me kēia 'Oihana. Ke huli nei mua, e pono ke kuai i ka i ana ia oe ke hana mau ki ina hana e hoʻoponopono i kēia pilikia.
Ka aoao mua o ka hoʻohui i ka 'Oihana papa e Laʻana. Hoonohonoho noi i loko o keia hihia e e like penei:
Koho Pe_ID, Pe_Name, Su_Id, Su_Name, Dep_ID, Dep_Name mai Person Lilo o ka hui Subdivision ma Su_Person = Pe_ID Lilo o ka hui hele ma Su_Depart = Dep_ID a Pe_Depart = Dep_ID |
I ka lua o ka hana ana o ka hoʻoponopono i ka pilikia - mea e hoʻohana i kekahi subquery ma i ole o ka 'ikepili a pau e e koho' ia mai ka 'Oihana papa, akā, wale i ka pono. Kēia mea i loko o Akä naÿe i ka hana mua, ka mea e emi ai ka manawa o ke noi.
Koho Pe_ID, Pe_Name, Su_Id, Su_Name, Dep_ID, Dep_Name mai Person Lilo o ka hui Subdivision ma Su_Person = Pe_ID Lilo o ka hui (wae Dep_ID, Dep_Name, Pe_Depart mai E hele aku) me T ma Su_Depart = Dep_ID a Pe_Depart = Dep_ID |
Ua mea waiwai 'ana i kumumanaʻo ana ia i ka hoʻoponoponoʻana o Kamehameha hiki mau ole oia i ka hana noi. I kekahi manawa, he mea hihia ia ia mea pono e hoʻohana i ka hou hāpanaʻikepili i loko o ka papaʻaina pokole (ina o ka buke, he nui), a laila ka mea i hui me ka papa kuhikuhiE hāpana.
Kumu o ka pono ma loko hui Aʻole i Eia kekahi laʻana o ka helu nui o ka papa
Ke kukulu komo ai i ka hoʻohana 'ana o ka luna''ōlelo āna no ka hāpana nui dala o ka pakuhi ikepili a me subqueries interconnected. Mau koi ke panai ai i SQL pahale hui Ka Mooolelo O. Ano he kumu hoʻohālike o ka pono o ka Aʻole, ma keia hihia hiki e huikau ole wale Eia kekahi laʻana o ka papaa wahi he nui, akā, no hoi me ka helu nui o kona pūnana aku subqueries. No ka pōhaku puna hoʻohālike, e hiki ke laweʻikepili mai i ka hāpana o ka'ōnaehana papa (lilo o ka hui SQL olelo). Laʻana - 3 o ka papaʻaina - ma keia hihia, e i keʻano luna '' ole.
Ma keia hihia e pili ana (ka iniiaiie papaʻaina) a ekolu no hoi ia i hoʻolaunaʻia ma kekahi mauʻikepili koho ana.
A hiki i ka pahale hui hoʻohana 'Aʻole au e hoomanao i ka nui luna' o ka hulina, ka hou ia, e e hoʻokō, pela no oe e nana aku no ka aoao e hou koke hana, a ke hoʻoponopono i ka pilikia.
ka hopena
Ma ka hopena, au makemake makemake, e olelo aku i kekahi mea: e holopono ana me ka 'ikepili i - ka mea, i ka loa pilikia mea i loko o iaaiey, no laila, inā' oe makemake i na kino hoʻokahi, e e hiki ke loaʻa iā ike, e kūkulu i ka hōkeoʻikepili, a ma manawa, loaa ka hoao ana, e komo, e hana me ia ma luna o ka 'oihana' ilikai .
Similar articles
Trending Now