小妹关于SQL 查询语句写法!
内容如下:
表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




