SQL语句 有点复杂
发布时间:2010-05-24 21:18:30 文章来源:www.iduyao.cn 采编人员:星星草
求一个SQL语句 有点复杂
表结构如下
classid portname code flag portid
331003010117 三门 331022 NULL 99
331003010119 黄岩 331003 NULL 01
331003010120 汕头 331022 NULL 99
331003010122 黄岩 331003 NULL 01
331003010123 上海 3101 NULL 99
331003010125 黄岩 331003 NULL 01
331003010126 上海 3101 NULL 99
331003010128 黄岩 331003 NULL 01
说明这个是个线路 站点表
classid是线路 portname是站点 code是站点的编码 portid 是站点的次序
现在想写个存储过程 code1和code2是参数传入 把符合一个classid同时有code1到code2的线路列出来 并且code1对应的portid要小于code2对应的portid
------解决方案--------------------
一个语句就可以搞定了吧:
假设你的表名是tb_name:
select a.*,b.* from tb_name a, tb_name b where a.code='code1值' and b.code='code2值' and a.classid=b.classid and a.portid<b.portid
你试下吧
------解决方案--------------------
select a.classid from(select classid,portid from TABLE where code=@code1)as a left join(select classid,portid from TABLE where code=@code2)as b on a.classid=b.classid where a.portid<b.portid
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
分享并总结一下公司的SQL规范。
SQL code
1.用log4j记录SQL, 不用System.out.println()。并且通过log4j记录sql语句用时多少, 性能...
-
【急】大型数据库的存储方案
题目:通过网上调研,完成一个大型数据库的存储方案。
------解决方案--------------------
网上调研
...
-
count
t-sql中,count的执行效率如何 例如一表中有500W条数据,rid是自增+主键,要统计总数用count(rid) 合适不?欢迎高手给出明确答案...
-
所有积分求:每年1000G数据解决方案
现在数据库一查就卡死 有什么解决方案吗
------解决方案--------------------
一天3G,还行吧...
-
问个关于数据库设计的问题
在数据库设计的时候 有主键外键的关联
可是我们实际做一些系统的时候 需要在数据库上设置外键吗?
比如 ...
-
系统性能优化问题
各位好!
在系统中存在A,B两张表,这两张表中的数据数据增长都比较迅速(每月增长20万条),两张表中都有唯一键用来对...
-
c2c电子商务网站关于商品表的建立
目前在做一个c2c电子商务网站,主要是想借此提高自己的水平,现在遇到的问题就是不知道商品表是建...
-
老大:帮忙设计一下数据库
我想做一个RSS资讯聚合网站,把所有的RSS订阅信息缓存进数据库,再被页面调用。
数据表大致需要以下字段:
id...
-
请问各位哪里有《数据库系统概念》免费版电子书下载!急
请问各位哪里有《数据库系统概念》免费版电子书下载!急
------解决方案---...
-
Oracle专家调优秘密
在过去的十年中,Oracle已经成为世界上最专业的数据库之一。对于IT专家来说,就是要确保利用Oracle的强大特性来...