| 2.470, Лицензия на 3 машины, SQL
 Описание проблемы:
 
 3 таблицы
 1. tblProducts содержит перечень продукции
 2. tblDataBase содержит ссылку на выбранную продукцию tblDataBase.ProductID
 3. tblInspControl содержит ссылку на выбранную запись в tblDataBase в поле tblInspControl.CertID
 
 Возникла необходимость получить данные о продукции из tblProducts в таблицу tblInspControl по ссылке на код записи в tblDataBase (tblInspControl.CertID) и далее по ссылке tblDataBase.ProductID взять данные из нужного поля tblProducts.ProductIdentify
 
 select tblProducts.ProductIdentify from tblDataBase left join tblProducts on tblDataBase.ProductID = tblProducts.ID where tblDataBase.ID = tblInspControl.CertID
 
 Все получилось, данные в таблице tblInspControl отображаются. Запрос работает, но...
 
 По какой-то причине при попытке назначить значения для всего поля в таблице tblInspControl значения для всего поля назначаются в таблице tblProducts
 При попытке удалить все записи в tblInspControl удаляются все записи в tblDataBase
 При удалении из tblInspControl поля с вычисляемым полем содержащим запрос (приведенный выше) присваивание значений для всего поля происходит правильно.
 
 Можно ли использовать SQL запросы, содержащие JOIN при создании вычисляемых полей?
 
 
 |