有没有一种方法可以构建一个SQL语句,它将帮助我根据状态检索活动记录,然后引用另一个字段中存储的oldids?SQL从包含逗号分隔键的字段中选择
假设我想将下面的数据加入到另一个表中。对于ID = 4,意味着暗示ID 1,3和4结合在一起,幸存的记录是4.
所以,当我想要与另一个表一起加入时,如何将scvid 104链接到ID 1,3和4的交易?
select *
from tbl
where scvid in (id, oldids)?
的样本数据:
scvid id oldid status
------------------------------
101 1 NULL 0
102 2 NULL 1
103 3 NULL 0
104 4 [1,3] 1
不要将数据存储为逗号分隔的项目。这只会导致你很多麻烦。 – jarlh
你使用什么数据库(MSSQL,MySql,....)? – valex