a,b字段是表1的数据结构 c 是表2的数据结构
a b c
----------------- -----
1 非GMP 2, 10
2 GMP 2, 10
10 单独定价 2, 10
0 其它 2, 10
以下SQL语句得出上面的数据
select tab1.a,tab1.c,tab2.c from tab1,tab2 where
instr(tab2.c,tab1.a) > 0
and tab2.id = 100
求:如何写SQL语句得出以下数据列表
b c
-----------------------
GMP,单独定价 2,10
a b c
----------------- -----
1 非GMP 2, 10
2 GMP 2, 10
10 单独定价 2, 10
0 其它 2, 10
以下SQL语句得出上面的数据
select tab1.a,tab1.c,tab2.c from tab1,tab2 where
instr(tab2.c,tab1.a) > 0
and tab2.id = 100
求:如何写SQL语句得出以下数据列表
b c
-----------------------
GMP,单独定价 2,10
解决方案 »
- plsqldev 的设置 提交时的确认框
- 求Oracle字段连接最快算法!
- 跨用户查询
- 请问VC如何调用并执行SQL的脚本呢??
- 小弟今天清理数据库后导入遇到了ORA-IMP-00017的错误,求指点
- 在oracle中給字段取別名時﹐別名中間是否可以包含空格﹖
- l2g32003 想申请ORACEL 基础和管理的版主,请大家投票
- 高高手请进!超难问题,亟待解决!在线等!!!!
- 为何rst.recordcount为-1
- 安装oracle11g的时候显示Oracle Net Configuration Assistant 失败,手动配置netca也失败,急
- 程序中执行SQL语句报错,可把语句取出来,在PL SQL中执行却没有问题
- ORACLE中如何定义一个函数返回一个TABLE?
(select tab1.c from tab1,tab2 where
instr(tab2.c,tab1.a) > 0 and tab2.id = 10)tab1
(select tab1.c from tab1,tab2 where
instr(tab2.c,tab1.a) > 0 and tab2.id = 2)tab11
我觉得这里的2和10是不固定的,是由tab2.id = 100 查出来的。
要把tab2.c按','截串,然后找到和tab1.a对应的tab1.b,再用','拼起来,这样用一条sql不好写吧学习