问题报上来一看,什么鬼问题。然后我把后端生成的sql搞出来一看
我的天呐怎么一堆union all,而且每一个union all的表中都有一个条件in查询了800到500的id
虽然很多,但是本着求真的态度,我决定把这段冗杂的sql让我能看明白是在做什么操作
然后我从2点整到了3点才把sql换行到很舒服的程度
搞个临时表呗, 报给老大
-- 创建局部临时表并插入数据
CREATE TABLE #temp_data (
id INT,
data VARCHAR(max)
);
INSERT INTO #temp_data (id, data)
VALUES (1,'一大堆,id');
-- 把这段替换掉那一大坨id
select value as 'code' from string_split((SELECT data AS converted_value FROM #temp_data),',')
老大叫我别管了,他问了另外一个老大,说是叫我别动他的代码