今天工作遇到一个oracle的难题,平时很少写这个,发来希望大家帮忙我有2表,table 1,table 2
table 1
--------
id name
1 a
2 b
3 ctable 2
---------
id col
1 1
1 2
1 3
2 4
2 5
3 6
想要的结果id name col
1 a 1
2 b 5
3 c 6col的数值从table2中随机取一个显示就行,
这样的sql怎么写???处女贴,希望大家帮忙
table 1
--------
id name
1 a
2 b
3 ctable 2
---------
id col
1 1
1 2
1 3
2 4
2 5
3 6
想要的结果id name col
1 a 1
2 b 5
3 c 6col的数值从table2中随机取一个显示就行,
这样的sql怎么写???处女贴,希望大家帮忙
from table1 t1,(select id, min(col) from table2 group by id) t2
where t1.id = t2.id;