试试not like 。
解决方案 »
- 【高分悬赏】求fckeditor for zk配置方法,分不够再补,跟帖有分
- google app engine 支持webwork吗?
- struts2能否自动生成多个重复表单,一次提交更新Action里的List里的多个同类对象
- 脑力劳动者,喝什么饮料好?
- struts上传文件的验证问题
- 哪个JSP高手帮个忙嘛
- jsp操作数据库mysql,当sql语句中有单引号如何处理呢?有没有专门的过滤函数?
- 数据库:主键冲突问题
- 关于浏览器URL地址解析和myeclipse不一样的提问,求高手支招
- 请问在jsp中怎样将一个图片附在一个控件上
- 50 分求购 我如何把数据库中的blob类型的图片显示在界面上
- 求救 jsp上传文件(急!!!) 在线等!!!
用"aaaa","aaaa","aaaa" 多好啊?
A、B表都是多条,
================================select * from b where columnB not in(select columnA from a)
这个明显不对。
===================to key_feng(射手之№雏)
用存儲過程
如何写?我很少用存儲過程
意思是这样吧,我没有测试过
select * from tableB b where b.ID in (select b.ID from tableA a where instr(a.columnA, '||'||b.columnB||'||') <> 0);如果columnA不是以“||”开头结尾,则也要写成'||'||a.columnA||'||'
试试吧
查找的时候sql+="instr(a.A,"+"'||"+"b.B"+"||')>0";
但性能不是很好
我的A中有二百多条,B中有2000多条,怎么查询出来,上万条?------------------------
这个是设计的问题,如果这样,就不应该用a标的一个字段来记录多条b
应该设计成b的外键
select * from a where a.A not in (select distinte b.id from b)
select * from tableB b where b.ID in (select b.ID from tableA a where instr(a.columnA, '||'||b.columnB||'||') <> 0);如果columnA不是以“||”开头结尾,则也要写成'||'||a.columnA||'||'
试试吧
这个应该对。
FROM b
WHERE (columnB NOT IN
(SELECT b.columnB
FROM b CROSS JOIN
a
WHERE (CHARINDEX(b.columnB, a.columnA) <> 0)))