Kad SQL izmantot ārējo savienojumu?
Kad SQL izmantot ārējo savienojumu?

Video: Kad SQL izmantot ārējo savienojumu?

Video: Kad SQL izmantot ārējo savienojumu?
Video: Откосы из пластика на балконный блок 2024, Novembris
Anonim

An ārējais savienojums tiek izmantots, lai atgrieztu rezultātus, apvienojot rindas no divām vai vairākām tabulām. Bet atšķirībā no iekšējās pievienoties , ārējais savienojums atgriezīs katru rindu no vienas norādītās tabulas, pat ja pievienoties nosacījums neizdodas.

Tātad, kad jūs izmantotu ārējo savienojumu?

Tātad ja tu vēlaties iekļaut tikai rindas, kurām ir atbilstība abās tabulās jūs izmantojat IEKŠĒJS pievienoties . Ja tu vēlas visas rindas no vienas tabulas un tikai atbilstošas rindas no otras, jūs izmantojat ĀRĒJO savienojumu (pa kreisi vai pa labi), un ja tu vēlaties iegūt visas rindas no abām tabulām, jūs izmantojat pilns ĀRĒJĀ pievienoties.

Vai zināt arī, kad mēs izmantojam kreiso ārējo pievienošanos SQL? A KREISĀ ĀRĒJĀ pievienoties var arī būt lietots lai atgrieztu rezultātu kopu, kurā ir visas pirmās tabulas rindas, kas neeksistē otrajā tabulā, pārbaudot WHERE klauzulā otrās tabulas kolonnas NOT NULL vērtību ar NULL vērtību. Tas ir tāds pats kā izmantojot apakšvaicājums KUR NAV.

Papildus tam, kad izmantot ārējo savienojumu un iekšējo savienojumu?

  1. Jūs izmantojat INNER JOIN, lai atgrieztu visas rindas no abām tabulām, kurās ir atbilstība.
  2. Sadaļā OUTER JOIN iegūtajā tabulā var būt tukšas kolonnas.
  3. LEFT OUTTER JOIN atgriež visas rindas no pirmās tabulas, pat ja otrajā tabulā nav nevienas atbilstības.

Kāda ir labā ārējā savienojuma funkcija?

Kas ir Labais ārējais savienojums SQL valodā. Kā norāda nosaukums Labais ārējais savienojums ir forma Ārējais savienojums kas atgriež katru ierakstu no avota tabulas un atgriež tikai tās vērtības no mērķa tabulas, kas atbilst Pievienojieties stāvokli.

Ieteicams: