我正在尝试使用来自另一个表字段的输入插入一个字段。虽然这对于很多数据库引擎来说是完全可行的,
我有以下字段,
新表架构
- 姓名
- 工业ID(int)
- 位置标识(整数)
但实际记录就像,
- xxxx
- 文本(varchar)
- 文本(Varchar)
但我想要这两个 Industryid 和 Locationid by id 来自另一个表 Industries, Locations。
我还有 2 张桌子
行业
- ID
- 姓名
地点
- ID
- 姓名
我的查询是,
select'insert into organizations(name,industryid,locationid)
values
('''+
Nameofthecompany+''','+
Isnull(industrytype,'Null')+','+
ISNULL(Location,'Null')+')'
from Organization`
结果
insert into organizations(name,industryid,locationid)
values
('Swamy',Telcom,Chennai)
预期结果
insert into organizations(name,industryid,locationid)
values
('Swamy',12,150)