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

帮小弟我看看一SQL语句

2012-03-21 
帮我看看一SQL语句select * from orderm,orderd,productionwhere orderm.ord_noorderd.ord_noand orderd.

帮我看看一SQL语句
select * from orderm,orderd,production
where orderm.ord_no=orderd.ord_no
and orderd.col_no=production.col_no(+)
and orderd.size_no=production.size_no(+)

这是oracle中的SQL,在 MS SQL SEVER中怎么写呢?

[解决办法]

SQL code
select * from orderm T1 INNER JOIN               orderd T2 ON T1.ord_no=T2.ord_no LEFT JOIN               production T3 ON T2.col_no=T3.col_no AND T2.size_no=T3.size_no
[解决办法]
第一次写,不对请见谅。
[解决办法]
select * from orderd INNER JOIN orderm ON orderd.ord_no = orderm.ord_no
LEFT OUTER JOIN production ON orderd.col_no=production.col_no and orderd.col_no=production.col_no
[解决办法]
select * from orderm,orderd,production 
where orderm.ord_no=orderd.ord_no 
and orderd.col_no=production.col_no(+) 
and orderd.size_no=production.size_no(+) 

这是oracle中的SQL,在 MS SQL SEVER中怎么写呢?

---
select * from orderm a(Nolock),orderd b(Nolock),production c(Nolock)
where a.ord_no=b.ord_no and b.col_no*=c.col_no and b.size_no*=c.size_no

--select * from ...这样写的话全部都出来了,我觉得不好看,可以把自己需要的字段显示出来。
我是学sql server+ oracle 大家学习交流。

热点排行