Niyə SQL-də iki cədvəli birləşdirməlisiniz?
Niyə SQL-də iki cədvəli birləşdirməlisiniz?

Video: Niyə SQL-də iki cədvəli birləşdirməlisiniz?

Video: Niyə SQL-də iki cədvəli birləşdirməlisiniz?
Video: Vurma cədvəli | 2 - yə vurma | Riyaziyyat 2024, Dekabr
Anonim

A QOŞULUN bənd edir alışdı birləşdirin dən sıralar iki və ya daha çox masalar , onların arasında əlaqəli sütuna əsaslanır. Diqqət yetirin ki, "Sifarişlər"də "Müştəri ID" sütunu masa "Müştərilər"dəki "Müştəri ID"sinə istinad edir masa . arasında əlaqə iki masa yuxarıda edir "Müştəri ID" sütunu.

Həm də bilmək lazımdır ki, niyə iki masaya qoşulmaq lazımdır?

SQL qoşulun relational arasında verilənlərin süzülməsinə kömək edir masalar . Ən yaxşı yol birləşdirin arasında məlumatlar bir və ya çoxlu masalar . Qarışıq nəticədə filtr edin və axtarın masalar data. Qarışıq nəticədə dublikat qeydləri azaldın.

Sonradan sual yaranır ki, verilənlər bazasında cədvəlləri birləşdirməyin məqsədi nədir? SQL Qoşulun iki və ya daha çox məlumat əldə etmək üçün istifadə olunur masalar , vahid məlumat dəsti kimi görünmək üçün birləşdirilir. İki və ya daha çox sütunu birləşdirmək üçün istifadə olunur masalar hər ikisi üçün ümumi olan dəyərlərdən istifadə etməklə masalar . QOŞULUN Açar söz SQL sorğularında istifadə olunur qoşulma iki və ya daha çox masalar.

Həm də sual budur ki, iki cədvəli birləşdirmək üçün sizə nə lazımdır?

İcra etmək üçün a qoşulmaq üçün iki lazımdır maddələr: iki masa və a qoşulun vəziyyət. The masalar üçün sıraları ehtiva edir birləşdirin , və qoşulun sətirləri bir-birinə uyğunlaşdırmaq üçün təlimatları şərtləndirin. Aşağıdakı Venn diaqramına nəzər salın. Dairələr təmsil edir masalar və təmin edən sıraların üst-üstə düşdüyü yerlər qoşulun vəziyyət.

Heç bir əlaqə olmadan iki cədvəli birləşdirə bilərikmi?

Bəli Biz bacarırıq . Heç bir bənd bunu demir qoşulma of iki və ya daha çox masalar olmalıdır a xarici açar və ya əsas açar məhdudiyyəti. üçün bizə qoşulun şərtləri təmin etmək lazımdır istifadə edərək tələblərimizə uyğun olaraq harada və ya bənddə.

Tövsiyə: