返回信息流现在有一个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。。。。。。
不胜感激
这是一条镜像帖。来源:北邮人论坛 / database / #4745同步于 2010/8/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
[求助] 这种Oracle数据库的查询sql语句该怎么写??先感谢一下
zhulaipu
2010/8/19镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
表链接吧
SELECT * FROM ResultTable a, RelationTable b WHERE netID=${netID} AND a.relationID=b.relationID;
我不懂 Oracle,不过 SQL 语句大概就是这个样子
【 在 coolfantasy 的大作中提到: 】
: 表链接吧
: SELECT * FROM ResultTable a, RelationTable b WHERE netID=${netID} AND a.relationID=b.relationID;
: 我不懂 Oracle,不过 SQL 语句大概就是这个样子
: ...................
谢谢啦,谢谢回复,我去试一下
select * from ResultTable a,RelationTable where a.relationID=b.relationID and b.netID=1(你想要的id号);