日期:2014-05-17  浏览次数:20795 次

怎样修改我的SQL语句
现在有两张表a和b,a有两个字段device,length,b有一个字段product,现在想要做一个查询,列出所有的product和相应的length。现在是我写的SQL,各位大侠看看可以怎样改进,谢谢!

select   b.productname,   a.length   from   a_lotnamingsetup   a,   productbase   b   where   a.device   =   b.productname(+)

------解决方案--------------------
jf
------解决方案--------------------
楼主自娱自乐啊
------解决方案--------------------
自问自答,不错不错
------解决方案--------------------
提醒LZ揭帖
------解决方案--------------------
凑个热闹接分!
------解决方案--------------------
select b.productname, a.length from a_lotnamingsetup a, productbase b where b.productname = a.device(+)

看意思应该是productname多吧?呵呵,我也跟着凑个热闹,给不给分无所谓。
------解决方案--------------------
select b.productname, a.length from a_lotnamingsetup a, productbase b where b.productname = a.device(+)

看意思应该是productname多吧?呵呵,我也跟着凑个热闹,给不给分无所谓。
------解决方案--------------------
用表进行关联查询
------解决方案--------------------
见者有份吗?jf ^_^