select t1.id,t1.userid,t.text
from t1,(select distinct * from t2)t
where t1.id=t.id(+)
from t1,(select distinct * from t2)t
where t1.id=t.id(+)
解决方案 »
- liunx 字符界面下安装orcale 10g
- 关于server2008 oracle rac部署的问题
- 大家一起来探讨下!(⊙_⊙)
- 在线等 SQLplus 执行问题
- 请问怎样用PL/SQL对存储过程进行调试?
- 请问如何设置processes和session参数?
- 求一个SQL
- 请教ORACLE中的查询语句,急,在线等待,请帮忙!
- 为什么oracle8i不能在这样的机器上安装??该怎样解决??在线等候!
- Oracle触发器监听一个表,同时针对这个表的一个或两个字段的内容做修改
- 哪有oracle8i for windows 下载阿
- 研究了很久不明白 oracle里如何查询%_'这类通配符关键字的记录??
select t1.id,t1.userid,t.text
from t1,(select distinct * from t2)t
where t1.id=t.id(+)是5600条而
select t1.id,t1.userid,t.text
from t1
是5000条呢?数量应该一样才对啊? -_-!!! 气死我了...搞了两天,就搞不明白
结果写错,改为:得出结果是
id users text
------------------------
1 aa nn
2 aa mm
2 tt mm
3 bb
4 cc
所以表1如果为100行的话,两表关联之后应该依然是100行啊!谢谢
这样试试看呢select t1.id,t1.userid,(select min(text) from t2 where t2.id=t1.id )
from t1