数据库,三表子查询,用一条SQL语句,怎么写?
发布网友
发布时间:2022-04-10 22:25
我来回答
共1个回答
热心网友
时间:2022-04-10 23:54
这里需要使用动态sql执行,参见下面代码,测试通过。
declare @v_tabname varchar(20)
SELECT @v_tabname=tx_name FROM Table1 WHERE id = '已知ID'
exec('update table0 set count=count-1
where id in(select t0_id from '+@v_tabname+')')
go