sql多表sql 的查询语句句问题

 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
SQL语句的多表查询练习
下载积分:100
内容提示:SQL语句的多表查询练习
文档格式:PDF|
浏览次数:482|
上传日期: 06:16:58|
文档星级:
该用户还上传了这些文档
SQL语句的多表查询练习
官方公共微信查看: 4281|回复: 13
sql多表查询语句
阅读权限20
在线时间 小时
sql多表查询语句
表Detailed
id& &code& &from_Place_id& &Arrive_place_id& &&&Number& &Weight& & Volume
1& &adc_1& && && &&&1& && && && && && &&&2& && && && && &&&28& && && && &30& && &&&15
2& &adc_1& && && &&&1& && && && && && &&&3& && && && && &&&28& && && && &30& && &&&15
3& &adc_1& && && &&&2& && && && && && &&&4& && && && && &&&28& && && &&&30& && &&&15
4& &adc_1& && && &&&3& && && && && && &&&1& && && && && &&&28& && && &&&30& && &&&15
5& &adc_1& && && &&&4& && && && && && &&&2& && && && && &&&28& && && &&&30& && &&&15
id& & city_id& &&&name
1& && && &4& && &&&江油市
2& && && &3& && &&&苍溪县
3& && && &1& && &&&彭县
4& && && &2& && &&&什邝市
id& &Province_id& && &name
1& && && & 1& && && &成都市
2& && && & 1& && && &德阳市
3& && && & 1& && && &广元市
4& && && & 1& && && &绵阳市
表Province
id& & name
1& &&&四川省
2& &&&重庆市
想求一个SQL查询:
表Detailed.code 表Place.name&&表Place.name 表city.name 表Province.name 表Detailed.Number&&表Detailed.Weight 表Detailed.volume
阅读权限20
在线时间 小时
select D.code,P.name,C.name,R.name,D.Number,D.weight,D.volume from Detailed D,Place P,City C,Province R复制代码
阅读权限95
在线时间 小时
试试看select a.code,b.name,b.name,c.name,d.name,a.Number,a.Weight,a.volume from ((Detailed a left join Place b on a.id=b.id) left join city c on a.id=c.id) left join Province d on a.id=d.id复制代码
阅读权限20
在线时间 小时
zhaogang1960 发表于
谢向你,老大,你的这个语句明显要不得,呵呵,b.name,b.name,那不一样的呀,可我的出发地和目的地不一样呀
code Expr1001 b.name c.name d.name Number Weight volume
adc_1 江油市 江油市 成都市 四川省 28 30 15
adc_2 苍溪县 苍溪县 德阳市 重庆市 28 30 15
adc_3 彭县 彭县 广元市&&28 30 15
adc_4 什邝市 什邝市 绵阳市&&28 30 15
adc_5& &&&28 30 15
你的答案是这样的
阅读权限70
在线时间 小时
SELECT detailed.code, place.name, city.name, province.name, detailed.number, detailed.weight, detailed.volume
FROM ((detailed LEFT JOIN place ON (detailed.from_place_id=place.id) Or (detailed.arrive_place_id=place.id)) LEFT JOIN city ON place.city_id=city.id) LEFT JOIN province ON city.province_id=province.
阅读权限95
在线时间 小时
wqol 发表于
谢向你,老大,你的这个语句明显要不得,呵呵,b.name,b.name,那不一样的呀,可我的出发地和目的地不一样 ...
“想求一个SQL查询:
表Detailed.code 表Place.name&&表Place.name 表city.name 表Province.name 表Detailed.Number&&表Detailed.Weight 表Detailed.volume”
这是你1楼要求,我也没有看明白是怎么回事
阅读权限20
在线时间 小时
zhaogang1960 发表于
谢向你,老大,你的这个语句明显要不得,呵呵,b.name,b.name,那不一样的呀,可我的出发地和目的地不一样呀
codeExpr1001b.namec.named.nameNumberWeightvolumeadc_1江油市江油市成都市四川省<font color="#<font color="#<font color="#adc_2苍溪县苍溪县德阳市重庆市<font color="#<font color="#<font color="#adc_3彭县彭县广元市<font color="#<font color="#<font color="#adc_4什邝市什邝市绵阳市<font color="#<font color="#<font color="#adc_5<font color="#<font color="#<font color="#
你的答案是这样的
阅读权限20
在线时间 小时
zhaogang1960 发表于
“想求一个SQL查询:
表Detailed.code 表Place.name&&表Place.name 表city.name 表Province.name 表Det ...
我想要的结果是这样的
表Detailed.code表Place.name表Place.name表city.name表Province.name表Detailed.Number表Detailed.Weight表Detailed.volumeadc_1江油市苍溪县广元市四川省<font color="#<font color="#<font color="#adc_2江油市彭县成都市四川省<font color="#<font color="#<font color="#adc_3苍溪县什邝市德阳市四川省<font color="#<font color="#<font color="#adc_4彭县江油市绵阳市四川省<font color="#<font color="#<font color="#adc_5什邝市苍溪县广元市四川省<font color="#<font color="#<font color="#
阅读权限70
在线时间 小时
SELECT a.a1,a.a2,a.a3,a.a4,b.b1,b.b2,b.b3,a.a5,a.a6,a.a7
FROM [SELECT detailed.id as bb,place.name as b1, city.name as b2, province.name as b3
FROM ((detailed LEFT JOIN place ON detailed.arrive_place_id = place.id) LEFT JOIN city ON place.city_id = city.id) LEFT JOIN province ON city.province_id = province.id]. AS b,
[SELECT detailed.id as aa,detailed.code as a1,place.name as a2, city.name as a3, province.name as a4, detailed.number as a5, detailed.weight as a6, detailed.volume as a7
FROM ((detailed LEFT JOIN place ON detailed.from_place_id = place.id) LEFT JOIN city ON place.city_id = city.id) LEFT JOIN province ON city.province_id = province.id]. AS a
WHERE b.bb=a.
阅读权限70
在线时间 小时
SELECT a.a1,a.a2,b.b1,b.b2,b.b3,a.a5,a.a6,a.a7
FROM [SELECT detailed.id as bb,place.name as b1, city.name as b2, province.name as b3
FROM ((detailed LEFT JOIN place ON detailed.arrive_place_id = place.id) LEFT JOIN city ON place.city_id = city.id) LEFT JOIN province ON city.province_id = province.id]. AS b,
[SELECT detailed.id as aa,detailed.code as a1,place.name as a2, city.name as a3, province.name as a4, detailed.number as a5, detailed.weight as a6, detailed.volume as a7
FROM ((detailed LEFT JOIN place ON detailed.from_place_id = place.id) LEFT JOIN city ON place.city_id = city.id) LEFT JOIN province ON city.province_id = province.id]. AS a
WHERE b.bb=a.
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师关于SQL语句多表查询的问题
[问题点数:40分,结帖人oqqMuSe]
关于SQL语句多表查询的问题
[问题点数:40分,结帖人oqqMuSe]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2011年8月 总版技术专家分月排行榜第二2011年7月 总版技术专家分月排行榜第二
2012年7月 荣获微软MVP称号
2014年1月 总版技术专家分月排行榜第二2013年12月 总版技术专家分月排行榜第二
2014年4月 荣获微软MVP称号
2014年1月 总版技术专家分月排行榜第二2013年12月 总版技术专家分月排行榜第二
2014年4月 荣获微软MVP称号
2014年1月 总版技术专家分月排行榜第二2013年12月 总版技术专家分月排行榜第二
2014年4月 荣获微软MVP称号
2014年1月 总版技术专家分月排行榜第二2013年12月 总版技术专家分月排行榜第二
2014年4月 荣获微软MVP称号
2014年1月 总版技术专家分月排行榜第二2013年12月 总版技术专家分月排行榜第二
2014年4月 荣获微软MVP称号
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。多表查询下distinc语句我用左连接查询了三张表的数据,又重复项.要用distinc语句,想知道这个情况下sql语句怎样写给个模板就行
黎约圣殿8954
先写普通的查询三张表关联的语句select XX,XX,XX,…… from tablea,tableb,tablec where tablea.xx=tableb.xx and tablea.xx=tablec.xxand 其它条件……然后,在select 后面加上distinct就OK了.
为您推荐:
其他类似问题
扫描下载二维码}

我要回帖

更多关于 sql 的查询语句 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信