Узнайте о заявление обновление SQL
<р>обновление предложении локального SQL (для SQL, используемого БДЭ) не поддерживает присоединиться...так как вы обновить таблицу с данными из другой таблицы?
<Стронг>вот как:в<р> & & & & & & - & & & & & & -
| заказов.дБ | | клиента.дБ |
& & & & & & - & & & & & & -
| CustNo| << & & & & -> | CustNo |
| ShipToAddr1 | | addr1 и |<р>| ShipToAddr2 | | Addr2 |
& & & & & & - & & & & & & - <р> если предположить, что мы хотели обновить поля ShipToAddr1 и ShipToAddr2 заказов.Таблица БД со значениями полей addr1 и Addr2 и соответственно из таблицы Customer.дБ, для записи заказов, которые оба поля пустыми, и объединение таблиц по полю CustNo присутствует в обеих таблицах, возможно, мы бы соблазн написать так:
на обновление заказы на внутреннее соединение обслуживании
на & Евро & евро & евро & евро на клиента.CustNo = Заказы.CustNo<р> & евро & евро комплект ShipToAddr1 = addr1 и, ShipToAddr2 = Addr2<р> & покупка & покупка где ShipToAddr1 = "" и ShipToAddr2 = ""
и тем не менее, в локальном SQL (используется БДЭ), соединения не поддерживаются в SQL-инструкции Update, и мы должны использовать подзапросы для достижения ожидаемого результата:<р> обновление заказов<р> & евро & евро комплект ShipToAddr1 = (выберите addr1 и от Клиента, где
на & Евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро поддержки.CustNo = Заказы.CustNo),<р> & евро & евро & евро & евро & евро & евро ShipToAddr2 = (выберите Addr2 от клиента, где
Я & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро поддержки.CustNo = Заказы.CustNo)<р> & покупка & покупка где ShipToAddr1 = "" и ShipToAddr2 = ""и
В раздел "SQL инструкции Update" тема локального SQL руководстве можно найти пример 1-ко-многим отношения, которое использует группировка подзапросы. & евро & евро & евро
и
В
Обновление таблицы с данными из других таблиц с локальным SQL
Узнайте о заявление обновление SQL
<р>обновление предложении локального SQL (для SQL, используемого БДЭ) не поддерживает присоединиться...так как вы обновить таблицу с данными из другой таблицы?
<Стронг>вот как:в<р> & & & & & & - & & & & & & -
| заказов.дБ | | клиента.дБ |
& & & & & & - & & & & & & -
| CustNo| << & & & & -> | CustNo |
| ShipToAddr1 | | addr1 и |<р>| ShipToAddr2 | | Addr2 |
& & & & & & - & & & & & & - <р> если предположить, что мы хотели обновить поля ShipToAddr1 и ShipToAddr2 заказов.Таблица БД со значениями полей addr1 и Addr2 и соответственно из таблицы Customer.дБ, для записи заказов, которые оба поля пустыми, и объединение таблиц по полю CustNo присутствует в обеих таблицах, возможно, мы бы соблазн написать так:
на обновление заказы на внутреннее соединение обслуживании
на & Евро & евро & евро & евро на клиента.CustNo = Заказы.CustNo<р> & евро & евро комплект ShipToAddr1 = addr1 и, ShipToAddr2 = Addr2<р> & покупка & покупка где ShipToAddr1 = "" и ShipToAddr2 = ""
и тем не менее, в локальном SQL (используется БДЭ), соединения не поддерживаются в SQL-инструкции Update, и мы должны использовать подзапросы для достижения ожидаемого результата:<р> обновление заказов<р> & евро & евро комплект ShipToAddr1 = (выберите addr1 и от Клиента, где
на & Евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро поддержки.CustNo = Заказы.CustNo),<р> & евро & евро & евро & евро & евро & евро ShipToAddr2 = (выберите Addr2 от клиента, где
Я & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро & евро поддержки.CustNo = Заказы.CustNo)<р> & покупка & покупка где ShipToAddr1 = "" и ShipToAddr2 = ""и
В раздел "SQL инструкции Update" тема локального SQL руководстве можно найти пример 1-ко-многим отношения, которое использует группировка подзапросы. & евро & евро & евро
и
В
Обновление таблицы с данными из других таблиц с локальным SQL
By russiatips
Узнайте о заявление обновление SQL