如何通过比较两个列表来选择条目?

时间:2014-05-16 15:14:13

标签: sql db2

我需要选择列表中任何项目所在的所有条目

这是MY_TABLE:

     COLUMN1     COLUMN2       
        1        item1, item2, item3, item4  
        2        item5, item6, item7, item8  
        3        item9, item10, item11, item12  
        4        item13, item14, item15, item16  
        5        item17, item18, item19, item20  

所以我需要这样的东西:

    DECLARE @MY_LIST   
    SET MY_LIST =  "'item1', 'item15'"  
    SELECT * FROM MY_TABLE WHERE @MY_LIST IN COLUMN2  

它应该返回:

     COLUMN1     COLUMN2       
        1        item1, item2, item3, item4  
        4        item13, item14, item15, item16  

MY_LIST可以是COLUMN2中的数组和数据,我们也可以将其转换为数组 因此,如果MY_LIST和COLUMN2中都有一个项目,那么我需要选择此条目。

非常感谢您的回复

0 个答案:

没有答案