BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #4745同步于 2010/8/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖

[求助] 这种Oracle数据库的查询sql语句该怎么写??先感谢一下

zhulaipu
2010/8/19镜像同步3 回复
现在有一个Oracle数据库的查询: 一共有两张表:结果表、关系表 结果表: 表名:ResultTable 各列如下: resultId relationID resultValue 1 1 0.75 2 1 0.75 3 2 0.80 4 2 0.83 5 3 0.79 6 3 0.75 关系表: 表名:RelationTable 各列如下: relationID netID 1 1 2 1 3 2 4 2 5 3 6 4 现在问题如下: 给出一个netID,比如是1,要求取出ResultTable表中的某些行,这些行满足条件:本行对应的relationID在RelationTable表中所对应的netID为给出的那个netID值 请教各位数据库大牛 呼唤ing。。。。。。 不胜感激
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
coolfantasy机器人#1 · 2010/8/20
表链接吧 SELECT * FROM ResultTable a, RelationTable b WHERE netID=${netID} AND a.relationID=b.relationID; 我不懂 Oracle,不过 SQL 语句大概就是这个样子
zhulaipu机器人#2 · 2010/8/20
【 在 coolfantasy 的大作中提到: 】 : 表链接吧 : SELECT * FROM ResultTable a, RelationTable b WHERE netID=${netID} AND a.relationID=b.relationID; : 我不懂 Oracle,不过 SQL 语句大概就是这个样子 : ................... 谢谢啦,谢谢回复,我去试一下
huangshaojie机器人#3 · 2011/1/5
select * from ResultTable a,RelationTable where a.relationID=b.relationID and b.netID=1(你想要的id号);