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

小妹关于SQL 查询语句写法!

楼主haoni99()2004-09-04 08:17:47 在 Oracle / 开发 提问

 
      内容如下:    
        表Tb1main的数据如下  
        idm           maincode           mainname         flag  
  1               001                     动物                   0  
  2               002                     植物                   0  
  3               003                     新闻                   1  
  4               004                     交通                   2  
  5               005                     通信                   2    
  表Tb1sub数据如下  
  ids             maincode           subname  
    1               001                     猫  
    2               002                     狗      
    3               003                     国际新闻  
    4               004                     自行车  
    5               005                     汽车  
  现在要选出如下结果请写出正确的SQL  
  idm           maincode           mainnam             subname  
    1                 001                   动物                       猫  
    1                 001                   动物                       狗    
    2                 002                   植物        
    3                 003                   新闻                       国际新闻  
    4                 004                   交通                       自行车  
    5                 005                   通信                           汽车  
  表Tb1main中SQL  
  idm           maincode           mainname         flag  
  1                   001                     动物                   0  
  3                   003                     新闻                   1  
  4                   004                     交通                   2  
   
   
  请大家帮我写一下   SQL语句谢谢. 问题点数:0、回复次数:10Top

1 楼JeromeLiu(烛光)回复于 2004-09-04 08:31:59 得分 0

--   try   next:  
  select    
  (select   idm   from   Tblmain   where   maincode   =   a.maincode)   idm  
  ,a.maincode  
  ,(select   mainnam   from   Tblmain   where   maincode   =   a.maincode)   mainnam  
  ,subname  
  from   TblsubTop

2 楼Daviescai(小蔡)回复于 2004-09-04 12:58:35 得分 0

无法建立关联,重新设计数据库Top

3 楼biliky()回复于 2004-09-06 10:05:13 得分 0

同意楼上,数据库设计有问题。Top

4 楼dejkstro(立刻死臭)回复于 2004-09-06 10:25:37 得分 0

表Tb1sub数据如下  
  ids             maincode           subname  
    1               001                     猫  
    2               002                     狗     --->这条记录的maincode是002吗?  
  如果是的话就没办法关联了Top

5 楼yangqingdelphi()回复于 2004-09-06 13:50:07 得分 0

看了糊涂Top

6 楼csdn_chen()回复于 2004-09-06 16:22:45 得分 0

子表中的数据与父表中的数据没有标志性的联系????  
  数据一定有问题!Top

7 楼jack_4826(天下无双)回复于 2004-09-07 13:21:08 得分 0

数据库设计问题,缺少树状关系!Top

8 楼ybynew(扬帆)回复于 2004-09-07 13:31:16 得分 0

是呀,数据库没有关联!Top

9 楼colourbear()回复于 2004-09-08 10:34:01 得分 0

或者在表Tb1sub里加多个字段存放b1main的idm,使其关联Top

10 楼xxc1981(asf)回复于 2004-09-08 10:52:15 得分 0

你的数据库设计的的确糟糕,  
  不知道是你笔误,还是你对关系数据库的知识不了解.Top

相关问题

  • sql 语句写法.
  • sql语句写法
  • sql语句写法
  • SQL语句写法。
  • sql语句写法
  • sql语句- 写法!
  • 请教SQL语句写法
  • 关于sql语句写法
  • SQL语句的 写法~~~~~~~~~
  • SQL语句的写法

关键词

  • 数据
  • 交通
  • 新闻
  • maincode
  • mainnam
  • 表tb
  • subname
  • 如下
  • idm
  • 动物

得分解答快速导航

  • 帖主:haoni99

相关链接

  • Oracle类图书

广告也精彩

反馈

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