Orodha ya maudhui:

Je, ninaweza kutumia kujiunga katika swali la sasisho?
Je, ninaweza kutumia kujiunga katika swali la sasisho?

Video: Je, ninaweza kutumia kujiunga katika swali la sasisho?

Video: Je, ninaweza kutumia kujiunga katika swali la sasisho?
Video: How to Pray - ( Jinsi ya Kuswali ) with Subtitles 2024, Aprili
Anonim

Kwa swali data kutoka kwa meza zinazohusiana, mara nyingi kutumia ya kujiunga vifungu, ama ndani kujiunga au kushoto kujiunga . Katika Seva ya SQL, wewe inaweza kutumia haya kujiunga vifungu katika UPDATE taarifa kufanya msalaba-meza sasisha . Kwanza, taja jina la jedwali (t1) ambalo unataka sasisha ndani ya UPDATE kifungu.

Kwa hivyo, je, tunaweza kutumia join katika swala ya sasisho?

MySQL UPDATE JIUNGE na syntax Wewe mara nyingi tumia viungo kwa swali safu kutoka kwa jedwali ambazo zina (katika kesi ya INNER JIUNGE ) au usiwe na (katika kesi ya LEFT JIUNGE ) safu mlalo zinazolingana katika jedwali lingine. Katika MySQL, unaweza kutumia ya JIUNGE vifungu katika UPDATE taarifa kutekeleza meza ya msalaba sasisha.

Zaidi ya hayo, je, tunaweza kutumia kujiunga katika swali la sasisho katika Oracle? UPDATE safu mlalo zenye thamani kutoka kwa jedwali JIUNGE katika Oracle . Hiyo hujiunga safu kutoka kwa mzazi SASISHA swali na safu mlalo kutoka kwa hoja ndogo ya CHAGUA.

Hapa, ninawezaje kujiunga na swali la sasisho?

Njia rahisi na ya kawaida ni kutumia kifungu cha jiunge katika taarifa ya sasisho na kutumia jedwali nyingi kwenye taarifa ya sasisho

  1. KUSASISHA jedwali 1.
  2. SET Kanali 2 = t2. Col2,
  3. Kol 3 = t2. Col3.
  4. KUTOKA jedwali1 t1.
  5. Jedwali la INNER JOIN 2 t2 KWENYE t1. Col1 = t2.col1.
  6. WAPI t1. Col1 IN (21, 31)

Je, ninaweza kusasisha jedwali mbili katika swala moja?

Wewe unaweza 't sasisha meza nyingi katika taarifa moja , hata hivyo, wewe unaweza tumia muamala kuhakikisha hilo mbili UPDATE taarifa zinatibiwa kwa atomi. Wewe unaweza pia ziunganishe ili kuepuka safari ya kwenda na kurudi.

Ilipendekeza: