求助关于SQL语句的编写

铂金苍鹰 发布于 2011/10/20 16:36
阅读 413
收藏 2
SQL

一张表两个字段


如何用sql语句过滤,只显示 GROUP_ID 在 DEPT 中存在的数据, 如表中只有第一行满足条件

以下是问题补充:

@铂金苍鹰:已经试验过 GROUP_ID IN DEPT 能得出结果 (2011/10/20 16:38)
加载中
0
鉴客
鉴客
DEPT 字段的类型是什么?
铂金苍鹰
铂金苍鹰
都是VACHAR2 ,还有DEPT的字段组合可以改变 比如7,6 或 (7,6)或76...目的主要是判断group_ID跟dept有关联
0
铂金苍鹰
铂金苍鹰
真没法实现这个功能吗
0
hulubo
hulubo

试试这个where instr(dept,group_id)>0,没测试。

铂金苍鹰
铂金苍鹰
这个可以
0
铂金苍鹰
铂金苍鹰

引用来自“hulubo”的答案

试试这个where instr(dept,group_id)>0,没测试。

这个很好啊,
卐卍卍卐
卐卍卍卐
回复 @Lu.Xu : 可以在先包装group_id,用''包起来再用instr这个函数
徐小路
徐小路
有没有考虑这种情况呢dept为('17','16') group_id为6
0
猫哥-u
猫哥-u
这个表设计效率极低
铂金苍鹰
铂金苍鹰
这是两张表
返回顶部
顶部