Tilmaame loogu talagalay in la isticmaalo gudaha gudaha ee SQL ee xogta kooxeed ee ka kooban miisaska kala duwan

Isticmaal Isticmaalka Nuclearka ee Banaanbaxa si aad isugu soo ururiso xogta sadex ama kabadan

Waxaad isticmaali kartaa bayaannada sirta ah ee SQL-yada si ay isugu keenaan xogta sadexda ama in ka badan. SQL JOIN waa mid aad u jilicsan, oo shaqadeeda awood leh waxaa loo isticmaali karaa in lagu daro xogta laga helo miisaska kala duwan. Aan eegno bayaannada sirta ah ee kuu ogolaanaya inaad isku darka ka soo qaadato saddex jadwal oo kala duwan adoo isticmaalaya iskudubarid gudaha ah.

Ka Qayb Gali Tusaale

Tusaale ahaan, qaado miisaska ay ku jiraan darawaliinta hal miiska iyo ciyaarta ciyaaraha labaad ee labaad. Isku xirka gudaha wuxuu dhacaa halka labada gaadhi iyo darawalba ay ku yaalaan isla magaalada. Goobaha gudaha waxay doortaan dhammaan safarada labada jibbaaran ee ku jira cayaar inta u dhexeysa goobaha halkaa ku yaal.

Warbixinta hoos ku qoran waxay ku dareysaa xogta ka imanaysa miisaaniyadaha darawallada iyo gawaarida ee kiisaska darawalka iyo gaadhiga ku yaal isla magaalo:

SELECT endname, magaca ugu horeeya, Taariikhda darawaliinta, gawaarida WHERE drivers.location = gaadiidka

Su'aalahani waxay soo saartaa natiijooyinka soo socda:

Lastname magaca tagtada -------- --------- --- Baker Roland H122JM Smythe Michael D824HA Smythe Michael P091YF Jacobs Abraham J291QR Jacobs Abraham L990MT

Hadda, u sii qaad tusaalahan si aad ugu darto miis saddexaad. Ka dhig inaad rabto in aad ku jirto darawal iyo baabuurta kaliya ee jooga goobaha furan dhammaadka wiigga. Waxaad soo saari kartaa miiska saddexaad ee su'aalahaaga adigoo ku daraya bayaanka JOIN sida soo socota:

SELECT endname, magaca ugu horeeya, tags, open_weekends FROM darawaliinta, gawaarida, goobaha WHERE drivers.location = gaadiidka iyo gawaarida.location = goobta.location AND places.open_weekends = 'Haa' lastname tag open_weekends -------- --------- -------------- Baker Roland H122JM haa Jacobs Abraham J291QR haa Jacobs Abraham L990MT Haa

Kordhinta awooddan xooggan ee qoraalka aasaasiga ah ee SQL JOIN waxay kuu oggolaaneysaa inaad isku-duba-riddo xogta si adag. Intaa waxaa dheer in la isku daro jadwalka kudhisan qaybta hoose, waxaad sidoo kale isticmaali kartaa farsamadaan si ay isugu geeyaan miisas kala duwan iyadoo la adeegsanayo kaqaybgal dibadeed. Dhexdhexaadinta waxaa ka mid ah natiijooyinka ka jira hal miis laakiin ma laha ciyaar ku habboon miiska lagu soo biiray.