Эмне үчүн SQLде эки таблицага кошулушуңуз керек?
Эмне үчүн SQLде эки таблицага кошулушуңуз керек?

Video: Эмне үчүн SQLде эки таблицага кошулушуңуз керек?

Video: Эмне үчүн SQLде эки таблицага кошулушуңуз керек?
Video: Excel Pivot Tables нөлдөн баштап экспертке жарым сааттын ичинде + Куралдар тактасы! 2024, Ноябрь
Anonim

А КОШУЛ пункт болуп саналат болгон комбайн саптарынан эки же андан көп столдор , алардын ортосундагы тиешелүү тилкеге негизделген. "Буйрутмаларда" "Кардардын ID" тилкеси стол "Кардарлардагы" "Кардар ID"син билдирет стол . ортосундагы мамиле эки үстөл жогоруда болуп саналат "CustomerID" тилкеси.

Ошондой эле билүү үчүн, эмне үчүн эки үстөлдү бириктирүү керек?

SQL кошулуу мамилелердин ортосундагы маалыматтарды чыпкалоого жардам берет столдор . Эң жакшы жолу комбайн ортосундагы маалыматтар бир же бир нече столдор . Айкалыштырылган натыйжада чыпкалоо жана издөө столдор маалыматтар. Айкалыштырылган натыйжада кайталанган жазууларды азайтыңыз.

Андан кийин суроо туулат, маалымат базасына таблицаларды кошуунун максаты эмнеде? SQL Кошулуу эки же андан көп маалыматтарды алуу үчүн колдонулат столдор , ал бирдиктүү маалымат топтому катары көрүнүү үчүн кошулган. Бул эки же андан көп тилкелерди бириктирүү үчүн колдонулат столдор экөөнө тең жалпы баалуулуктарды колдонуу менен столдор . КОШУЛ Ачкычтуу сүйлөм SQL сурамдарында колдонулат кошулуу эки же андан көп столдор.

Ошондой эле суроо, эки үстөлдү бириктирүү үчүн эмне керек?

Аткаруу үчүн а кошулуу сага эки керек буюмдар: эки үстөл жана а кошулуу абалы. The столдор үчүн катарларды камтыйт комбайн , жана кошулуу катарларды бири-бирине дал келтирүү үчүн көрсөтмөлөрдү шарттаңыз. Төмөнкү Венн диаграммасын карап көрүңүз. чөйрөлөр билдирет столдор жана алар канааттандырарлык катарлардын бири-бирине дал келет кошулуу абалы.

Эч кандай байланышы жок эки таблицага кошула алабызбы?

Ооба биздин колубуздан келет . Бул үчүн эч кандай пункт айтылбайт кошулуу нын эки же андан көп столдор болушу керек а тышкы ачкыч же негизги ачкыч чектөө. үчүн кошулабыз шарттарды канааттандыруу керек колдонуу боюнча же кайда пункту биздин талаптарга ылайык.

Сунушталууда: