Мазмуну:

SQLде экиден ашык таблицага кантип кошулсам болот?
SQLде экиден ашык таблицага кантип кошулсам болот?

Video: SQLде экиден ашык таблицага кантип кошулсам болот?

Video: SQLде экиден ашык таблицага кантип кошулсам болот?
Video: CASIO fx-991CW fx-570CW CLASSWIZ Calculator Full Example Manual 2024, Май
Anonim

Экиден ашык столго кошулуу

In SQL Сервер, мүмкүн экиден ашык үстөлдү бириктирүү да экиден жолдору: уячаны колдонуу менен КОШУЛ , же WHERE пунктун колдонуу менен. Кошулуу ар дайым жуп-акылдуу түрдө жүргүзүлөт.

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

Эгерде сен алынган маалыматтар керек бир нече үстөл бир SELECT суроосунда сен же подсуроону колдонуу керек КОШУЛ . Көпчүлүк учурда биз гана кошулуу эки столдор Кызматкер жана бөлүм сыяктуу, бирок кээде сен талап кылышы мүмкүн кошулуу эки столдор жана популярдуу окуя болуп саналат кошулуу үч столдор SQLде.

Андан кийин суроо туулат: SQLдеги эки таблицадан кантип кошулбастан маалыматтарды ала алам? Чечим 1

  1. 1-таблицадан ТАНДОО1, мамыча2, ж.б. 2-таблицадан UNION ТАНДОО мамыча1, мамы2, ж.б.
  2. SELECT table1. Column1, table2. Column1 FROM table1 CROSS JOIN table2 WHERE table. Column1 = 'Кээ бир маани'
  3. ТАҢДАҢЫЗ таблица1. Мамы1, таблица2. Мамы2.таблицадан1 INNER JOIN таблицасы2 КОНУН 1 = 1.

Мындан тышкары, SQLде канча кошулууга болот?

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

Табигый кошулуу деген эмне?

А ТАБИГЫЙ КОШУЛУУ болуп саналат КОШУЛ имплицитти жараткан операция кошулуу эки таблицадагы жалпы мамычалардын негизинде сиз үчүн пункт кошулду . Жалпы мамычалар – бул эки таблицада бирдей аталыштагы мамычалар. А ТАБИГЫЙ КОШУЛУУ ИЧКИ болушу мүмкүн кошулуу , СОЛ ТЫШКЫ кошулуу , же ОҢ Тышкы кошулуу . Демейки - INNER кошулуу.

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