Мазмуну:

SQLде эки сол кошулууну кыла аласызбы?
SQLде эки сол кошулууну кыла аласызбы?

Video: SQLде эки сол кошулууну кыла аласызбы?

Video: SQLде эки сол кошулууну кыла аласызбы?
Video: АЯЛДЫ КАНТИП КАНДЫРЫШ КЕРЕК КӨРГҮЛӨ! 2024, Май
Anonim

Ооба мүмкүн. сен керек бир Ар бири үчүн ON кошулуу стол. Баса, комплекске менин жеке форматтоо артыкчылыгым SQL https://bentilly.blogspot.com/2011/02/ сүрөттөлгөн sql -formatting-style.html. Эгер сен Бул жөнүндө көп жазам, балким болот жардам.

Ошо сыяктуу эле, сиз SQLде бир нече кошулууну кыла аласызбы?

Жыйынтык. Жалгыз SQL суроо кошула алат эки же андан көп үстөл. Үч же андан көп үстөл бар болгондо, сурамдар болот жалгыз колдонуу кошулуу бир нече жолу териңиз, же алар болот колдонуу көп кошулуу түрлөрү. Колдонууда көп кошулуу түрлөрү биз кылдаттык менен карап чыгуу керек кошулуу каалаган натыйжаны алуу үчүн ырааттуулугу.

Кошумча, мен кантип эки суроого кошулам? Курсорду бир сап ылдый жылдыруу үчүн Enter баскычын басыңыз, анан жаңы сапка UNION деп териңиз. Кийинки тандоо үчүн өтмөктү басыңыз суроо союзга биригүүнү каалайт суроо . Тандоо үчүн бардык SQL билдирүүлөрүн көчүрүп, чаптап бүтмөйүнчө 5тен 10го чейинки кадамдарды кайталаңыз. суроолор биримдиктин SQL көрүү терезесине суроо.

Демек, бир нече Сол кошулуулар кантип иштейт?

The СОЛ КОШУЛУУ пунктунан маалыматтарды суроого мүмкүндүк берет көп столдор. Ал бардык саптарды кайтарат сол таблица жана туура таблицадан дал келген саптар. Кыскасы, СОЛ КОШУЛУУ пунктунан бардык саптарды кайтарат сол таблица (T1) жана дал келген саптар же NULL маанилери оң таблицадан (T2).

Ички бириктирүү жана сол кошулууну кантип колдонсоңуз болот?

Эң жөнөкөй кошулуу - бул INNER JOIN

  1. INNER JOIN: INNER JOIN ачкыч сөзү шартты канааттандырганга чейин эки таблицадагы бардык саптарды тандайт.
  2. LEFT JOIN: Бул кошулуу кошулуунун сол тарабындагы таблицанын бардык саптарын жана кошулуунун оң жагындагы таблицага дал келген саптарды кайтарат.

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