Мазмуну:

SQLде эки ички бириктирүүнү кантип колдоном?
SQLде эки ички бириктирүүнү кантип колдоном?

Video: SQLде эки ички бириктирүүнү кантип колдоном?

Video: SQLде эки ички бириктирүүнү кантип колдоном?
Video: 7 Улак Жана Карышкыр 2024, Апрель
Anonim

SQL Server INNER JOIN синтаксиси

  1. Биринчиден, FROM пунктунда негизги таблицаны (T1) көрсөтүңүз.
  2. Экинчиден, экинчи таблицаны көрсөтүңүз ИЧКИ КОШУЛУУ пункт (T2) жана а кошулуу предикат. себеп болгон саптар гана кошулуу TRUE деп баалоо үчүн предикаттар натыйжалар топтомуна кирет.

Бул жерде сиз SQLде бир нече ички бириктирүүлөрдү жасай аласызбы?

SQL INNER JOIN . Кыскача маалымат: бул окуу куралында, сен кыласың үйрөн кантип дегенден маалыматтарды суроо көп үстөлдөрдү колдонуу SQL INNER JOIN билдирүү. SQL бир нече түрлөрүн камсыз кылат кошулат сыяктуу ички кошулуу , сырткы кошулат (сол сырткы кошулуу же сол кошулуу , туура сырткы кошулуу же туура кошулуу , жана толук тышкы кошулуу ) жана өзү кошулуу.

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

Ошондой эле билиңиз, сизде эки ички кошулуу болушу мүмкүнбү?

2 Жооптор. Сизде болот көп КОШУЛ сыяктуу пункттар сага керек суроодо. Ар биринде ON пункту бар сен кошулган таблицалардын ортосундагы тиешелүү мамычаларды белгилеңиз.

SQLде 2ден ашык таблицага кошула аласызбы?

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

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