首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

跪求sql话语!

2013-07-04 
跪求sql语句!!!!写sql查询查出以下效果[解决办法]SQL select * from t1ID YJLXYJCONTENT CREATE_DATYJSO

跪求sql语句!!!!
跪求sql话语!
写sql查询查出以下效果
跪求sql话语!
[解决办法]


SQL> select * from t1;

        ID YJLX  YJCONTENT CREATE_DAT   YJSOURCE
---------- ---- ---------- ---------- ----------
         1 good        123 2012-04-08          1
         2 mid         123 2012-04-08          2
         3 bad         123 2012-04-08          3

SQL> select * from t2;

        ID        PID CUS_ CREATE_DAT
---------- ---------- ---- ----------
         1          1 z1   2012-04-08
         1          2 z2   2012-04-08
         2          3 z3   2012-04-08
         2          4 z4   2012-04-08
         2          5 z5   2012-04-08

SQL> select t1.id,t1.yjlx,nvl(t.count,0),t1.create_date,t1.yjsource  from (select id,count(id) count from t2 group by id) t right join t1 on t.id = t1.id;

        ID YJLX NVL(T.COUNT,0) CREATE_DAT   YJSOURCE
---------- ---- -------------- ---------- ----------
         1 good              2 2012-04-08          1
         2 mid               3 2012-04-08          2
         3 bad               0 2012-04-08          3

SQL> 

[解决办法]
select a.id,a.yjlx,b.cun,a.Create_date,a.yjsource
from a,(select id,count(id) as cun from b group by id)c
where a.id=c.id(+);

热点排行