Orodha ya maudhui:

Kujiunga kwa ndani katika SQL ni nini?
Kujiunga kwa ndani katika SQL ni nini?

Video: Kujiunga kwa ndani katika SQL ni nini?

Video: Kujiunga kwa ndani katika SQL ni nini?
Video: Siri 5 ili kuwa mjasiriamali mwenye mafanikio. 2024, Machi
Anonim

Nini Kujiunga ndani katika SQL ? The JIUNGE NA NDANI huchagua safu mlalo zote kutoka kwa jedwali zote zinazoshiriki mradi tu kuna uwiano kati ya safu wima. An SQL INNER JOIN ni sawa na JIUNGE kifungu, kuchanganya safu kutoka kwa meza mbili au zaidi.

Kwa njia hii, unaandikaje uunganisho wa ndani katika SQL?

Neno kuu la SQL INNER JOIN

  1. CHAGUA safu_majina_KUTOKA jedwali1. Jedwali la INNER JOIN2. KWENYE jedwali1.column_name = table2.column_name;
  2. Mfano. CHAGUA Maagizo. Kitambulisho cha Agizo, Customers. CustomerName. KUTOKA KWA Maagizo. JIUNGE NA WATEJA WA NDANI KWA Orders. CustomerID = Customers. CustomerID;
  3. Mfano. CHAGUA Maagizo. Kitambulisho cha Agizo, Customers. CustomerName, ShipperName. KUTOKA ((Maagizo.

Pia, ni nini kilichosalia cha kujiunga na SQL? ( NDANI ) JIUNGE : Hurejesha rekodi ambazo zina thamani zinazolingana katika majedwali yote mawili. KUSHOTO ( NJE ) JIUNGE : Hurejesha rekodi zote kutoka kwa kushoto jedwali, na rekodi zinazolingana kutoka kwa jedwali la kulia. HAKI ( NJE ) JIUNGE : Hurejesha rekodi zote kutoka kwa jedwali la kulia, na rekodi zinazolingana kutoka kwa kushoto meza.

Kwa namna hii, kuna tofauti gani kati ya kiungo cha ndani na nje?

Zote mbili viungo vya ndani na nje hutumika kuchanganya safu mlalo kutoka kwa jedwali mbili au zaidi kuwa tokeo moja. Hii inafanywa kwa kutumia a kujiunga hali. The kujiunga hali inabainisha jinsi safu wima kutoka kwa kila jedwali zinavyolingana. Viunga vya ndani usijumuishe safu mlalo zisizolingana; kumbe, viungo vya nje wajumuishe.

Kujiunga kwa ndani na kujiunga kwa nje katika SQL ni nini na mifano?

Jiunge na Nje . Katika SQL , a kujiunga hutumika kulinganisha na kuchanganya - kihalisi kujiunga - na kurudisha safu mahususi za data kutoka kwa jedwali mbili au zaidi kwenye hifadhidata. An kujiunga kwa ndani hupata na kurudisha data inayolingana kutoka kwa jedwali, wakati a kujiunga kwa nje hupata na kurejesha data inayolingana na baadhi ya data tofauti kutoka kwa majedwali.

Ilipendekeza: