CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  开发

多表模糊查询怎么写?(在线急等)

楼主xiluoshen2000(移动硬盘)2005-06-03 09:58:11 在 Oracle / 开发 提问

表   a   (sn   ,value1)  
  表   b   (sn   ,   value2)  
   
  select   *   from    
  a   ,   b  
  where   a.sn   =   b.sn  
  and   a.value1   like   '%a%'  
   
  这样的查询为什么查不出来数据?  
  问题点数:20、回复次数:10Top

1 楼bzszp(SongZip)回复于 2005-06-03 10:04:02 得分 2

select   *   from    
  a   ,   b  
  where   a.sn   =   b.sn;能查出包含'a'的数据嘛?Top

2 楼zwm1988(风清云淡)回复于 2005-06-03 16:15:50 得分 2

不一定能查出来啊  
  只能查出a.sn   =   b.sn   的数据嘛Top

3 楼youngqp(谁怕?一簑烟雨任平生)回复于 2005-06-03 18:17:16 得分 2

select   t1.*,t2.*   from   a   t1,bt2   where   a.sn   =   b.sn  
  and   a.value1   like   '%a%'  
  这样吧Top

4 楼tigerlg(tigerlg)回复于 2005-06-03 18:20:04 得分 2

我也在找这个问题,不知道有没有什么好的办法解决,关联的表     例如  
  select   *   from   a,b,c,d   where   a.id=bi.id   and   a.id=c.id   and   a.id=d.id   and   a.name   like   '%li%'  
  感觉就不能运行了!象这样怎么解决呀?Top

5 楼youngqp(谁怕?一簑烟雨任平生)回复于 2005-06-03 18:22:42 得分 2

后面错了,where   t1.sn=t2.sn   and   t1.value1   like   '%a%'Top

6 楼yjdn(人形机器)回复于 2005-06-03 21:59:32 得分 4

a:  
                  SN   VALUE1  
  ----------   ----------        
                    1   abc  
                    2   sdfbc  
   
  b:          
                  SN   VALUE2  
  ----------   ----------  
                    1   s  
                    2   tt  
   
  --以以上两表为例查询得到:  
   
                  SN   VALUE1                           SN   VALUE2  
  ----------   ----------   ----------   ----------  
                    1   abc                                   1   s  
   
  --我觉得应该符合要求了,为什么说不行呢?  
  Top

7 楼mingxuan3000(铭轩)回复于 2005-06-05 15:05:03 得分 2

试试这个  
  select   *   from    
  a   ,   b  
  where   a.sn   =   b.sn  
  and   a.value1   like   '!%a%'   escape   '!'Top

8 楼wjtben(懒鱼冲树)回复于 2005-06-05 16:37:29 得分 2

不一定能查出来啊  
  只能查出a.sn   =   b.sn   的数据嘛  
  Top

9 楼smin1994(smin1994)回复于 2005-06-06 08:55:19 得分 2

关注中Top

10 楼xiluoshen2000(移动硬盘)回复于 2005-06-08 10:55:16 得分 0

谢谢大家参与讨论,后来我试过了,这个查询没错,是我看错了,答的都有分:)Top

相关问题

  • 模糊查询(整张表)
  • 模糊查询
  • 模糊查询
  • 两表查询,在线等。
  • 怎样用delphi对access中的表进行模糊查询
  • 我的模糊查询怎么表达式无效
  • "模糊查询" 怎样用英语表达?
  • sqlserver多表模糊查询代码有错在哪???
  • 怎样使用模糊查询表名呢?请大虾帮忙
  • 怎样使用模糊查询表名呢?请大虾帮忙

关键词

  • 查询
  • 数据
  • sn
  • bwhere
  • snand
  • 查出
  • 表
  • 数据嘛
  • where
  • select

得分解答快速导航

  • 帖主:xiluoshen2000
  • bzszp
  • zwm1988
  • youngqp
  • tigerlg
  • youngqp
  • yjdn
  • mingxuan3000
  • wjtben
  • smin1994

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo