这是我的情况,我有一个名为Statuses(statusID, statusName)的表有22个状态,还有其他表有statusID列.
现在,客户希望将Statuses表中的所有22种状态合并为13种状态.然后我们必须更新,确切地说,映射statusID所有其他表中的所有.
有人可以帮我从这里出去吗?
我有一个表tb1(项目,状态),状态是varchar(50).例如,
item status
item1 abc
item2 a
item3 ed
item4 ca
Run Code Online (Sandbox Code Playgroud)
我需要编写一个查询来选择那些状态值为('b','d','f')的项目.所以结果应该是item1, item3.如何编写查询以拆分列状态?
我看到了一个类似的功能
public FuncA(string param1, IList<SqlParameter> sqlParamsList)
Run Code Online (Sandbox Code Playgroud)
我想知道为什么作者使用IList而不是List?哪一个更好?我知道它们之间的区别是一个是界面,另一个是类.所以我最后的问题是何时使用哪个?
我有两个表,tb1(帐户,状态)和tbl2(帐户status_ex).例如
account status
0001 A
0002 CD
0003 AB
account status_ex
0001 78
0002 NULL
0003 9
Run Code Online (Sandbox Code Playgroud)
我想写一个查询来组合两个状态列,结果表应该是这样的
account status
0001 A78
0002 CD
0003 AB9
Run Code Online (Sandbox Code Playgroud)
我试过以下查询
select tb1.account,
stuff(tbl1.status, len(tbl.status)+1, len(tbl.status), tb2.status_ex) as status
from tb1 left join tb2
on tbl.account=tb2.accont
Run Code Online (Sandbox Code Playgroud)
但结果不正确,我做了什么是错的?