oracle10g数据库查询问题

[复制链接]
查看11 | 回复2 | 2012-7-27 07:02:22 | 显示全部楼层 |阅读模式
结果不可能是一条的。你的tb_fuck表 与 子查询 (select max((fuck_chu-fuck_jin)*fuck_shu) from tb_fuck) 没有做表连接,所以查询的结果产生了笛卡尔积。结果数量回事 tb_fuck的记录数 乘以 子查询的 记录数。增加关联,就可以解决笛卡尔积的问题了。...
回复

使用道具 举报

千问 | 2012-7-27 07:02:22 | 显示全部楼层
select c.* , b.cnt from (select fuck_id,((fuck_chu-fuck_jin)* fuck_shu) as cnt from tb_fuck ) a,(select max((fuck_chu-fuck_jin)* fuck_shu)as cnt from tb_fuck ) btb_fuck cwh...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行