Бир нече тилкеге кошулууну калтыра аласызбы?
Бир нече тилкеге кошулууну калтыра аласызбы?

Video: Бир нече тилкеге кошулууну калтыра аласызбы?

Video: Бир нече тилкеге кошулууну калтыра аласызбы?
Video: 😉💚ВЫ НЕ ПОВЕРИТЕ, ЧТО ЭТОТ УЗОР ЛЕГКО ВЯЖЕТСЯ 🔥 (вязание крючком для начинающих) / Crochet stitch 2024, Декабрь
Anonim

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

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

А SQL JOIN келген жазууларды бириктирет эки столдор. А КОШУЛ байланыштуу жайгашкан тилке ичиндеги баалуулуктар эки столдор. А суроо болот нөлдү камтыйт, бир , же бир нече КОШУЛУУ операциялар. ИЧКИ КОШУЛ менен бирдей КОШУЛ ; INNER ачкыч сөзү милдеттүү эмес.

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

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

5 Жооптор. КОШУЛУУГА болот бир эле таблица менен бир нече жолу кошулган таблицаларга лакап ат берүү менен, төмөнкү мисалдагыдай: SELECT авиакомпаниясы, flt_no, fairport, tairport, depart, come, fare FROM рейс ИЧКИ КОШУЛУУ Аэропорттор ON_port ON (from_port.

Ички кошулуу менен сол кошулуунун ортосунда кандай айырма бар?

ИЧКИ КОШУЛУУ : эки таблицада дал келген саптарды кайтарат. СОЛ КОШУЛУУ : бардык саптарды кайтарат сол стол, эгерде эч кандай дал келүү жок болсо да ичинде оң стол. ТУУРА КОШУЛ : эч кандай дал келбесе да, оң таблицадан бардык саптарды кайтарат солдо стол.

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