Orodha ya maudhui:

Ninawezaje kujiunga na meza zaidi ya mbili katika SQL?
Ninawezaje kujiunga na meza zaidi ya mbili katika SQL?

Video: Ninawezaje kujiunga na meza zaidi ya mbili katika SQL?

Video: Ninawezaje kujiunga na meza zaidi ya mbili katika SQL?
Video: Деревенский дизайн в старой хате превратился в шикарную квартиру. Дизайн и ремонт комнаты подростка. 2024, Mei
Anonim

Kujiunga na Meza Zaidi ya Mbili

Katika SQL Seva, unaweza kujiunga na meza zaidi ya mbili katika aidha ya wawili njia: kwa kutumia nested JIUNGE , au kwa kutumia kifungu cha WHERE. Uunganisho daima hufanywa kwa kutumia jozi.

Pia umeulizwa, jedwali nyingi zinaweza kujiunga?

Kama wewe wanahitaji data kutoka meza nyingi katika swali moja CHAGUA wewe haja ya kutumia ama subquery au JIUNGE . Mara nyingi sisi pekee kujiunga mbili meza kama Mfanyakazi na Idara lakini wakati mwingine wewe inaweza kuhitaji kujiunga zaidi ya mbili meza na kesi maarufu ni kujiunga tatu meza katika SQL.

Baadaye, swali ni, ninawezaje kupata data kutoka kwa jedwali mbili kwenye SQL bila kujiunga? Suluhisho 1

  1. CHAGUA safuwima1, safuwima2, n.k KUTOKA jedwali1 MUUNGANO CHAGUA safuwima1, safuwima2, n.k KUTOKA jedwali2.
  2. CHAGUA jedwali1. Safuwima1, jedwali2. Safuwima1 KUTOKA jedwali1 JIUNGE MSALABA Jedwali2 WHERE jedwali. Safuwima1 = 'Thamani fulani'
  3. CHAGUA jedwali1. Safuwima1, jedwali2. Safuwima2 KUTOKA jedwali1 jedwali la JIUNGE NDANI2 KWENYE 1 = 1.

Kando na hii, unaweza kuwa na viungo vingapi katika SQL?

Kuna aina nne za msingi za SQL inajiunga : ndani, kushoto, kulia, na kamili. Njia rahisi na angavu zaidi ya kuelezea tofauti kati ya aina hizi nne ni kwa kutumia mchoro wa Venn, ambao unaonyesha uhusiano wote wa kimantiki unaowezekana kati ya seti za data.

Kujiunga kwa asili ni nini?

A JIUNGE ASILI ni a JIUNGE operesheni ambayo inaunda hali isiyo wazi kujiunga kifungu kwako kulingana na safu wima za kawaida kwenye jedwali mbili zikiwa alijiunga . Safu wima za kawaida ni safu wima ambazo zina jina sawa katika jedwali zote mbili. A JIUNGE ASILI inaweza kuwa NDANI kujiunga , KUSHOTO NJE kujiunga , au NJE KULIA kujiunga . Chaguomsingi ni INNER kujiunga.

Ilipendekeza: