发布网友 发布时间:2022-04-23 22:00
共1个回答
热心网友 时间:2023-10-11 07:25
update dbo.tb_UnitInfo
set Com_Logo=FilePath
到此为止,你的一个语句已经完成。不晓得你用哪个数据库管理系统,如果是SQLServer,这里的FilePath应该写成:@FilePath,代表一个变量。但看样子你似乎又是想用后面的select值来更新,那么大概可以写成:
update dbo.tb_UnitInfo
set Com_Logo=(
select a.FilePath from dbo.tb_UnitImage a
inner join dbo.tb_UnitInfo b on a.RelationID=b.Com_ID
where RelationID not in (
select RelationID from dbo.tb_UnitImage group by RelationID having count(*) > 1))
-- 最后这个select应该是得到一个唯一值供update使用。