易截截图软件、单文件、免安装、纯绿色、仅160KB

MYSQL 右关联查询

打个比方 Oracle中这么写的语句
select a.x,
      b.y,
      c.z
from  a,
      b,
      c
where  a.x=b.x(+)
and    a.y=b.y(+)
and    a.z=c.z(+)
在mysql中如何写?
select d.x,
      d.y,
      c.z
from  (a right join b on a.x=b.x and a.y=b.y) d right join c on d.z=c.z

这样可以吗?
select a.x,b.y,c.z from a
right join b on a.x=b.x and a.y=b.y
right join c on a.z=c.z

楼上确定可以直接这么写?

可以确认 (+) ORACLE中的就是右连接 right join

可以啊,有什么问题

SQL code:
select a.x,b.y,c.z
from a right join b using(x,y)
right join c using(z)


楼上这个方法一会去试试,我自己在程序里面就是写的像2楼那样,但是苦于代码还有很多要修改暂时没测试,特意来问问

貌似左右弄反了..


相关问答:

c,c++连接mysql 找不到头部文件(新手)

编译器:C-Free4
mysql 单独安装的,现在为apache+php+mysql可以使用。
最近在练习c,c++;想用c,c++连接下我的mysql,好多地方多说mysql.h找不到。而且我mysql没有所谓的include文件夹啊。
忘高手指点一� ......

eclipse与mySQL的问题 - Java / Eclipse

在安装Java编译器的Eclipse的时候,对环境变量进行了配置,在安装MySQl的时候也要对环境变量进行配置;那么后面的配置会影响前面的Eclipse的配置吗?
请大家多指教~!谢谢!
不会把,我这都装了的 我系统里 还装了 ......

MySQL错误 - PHP / 基础编程

我安装的这个软件VertrigoServ,在windows7中运行,图标加号为蓝色,报MySQL的错误,请教各位高手该怎样更改。谢谢各位!
mysql 服务是否起来了?

没有,报的是端口错误,在配置文件当中改了,也不行

可以用� ......

JavaScript怎样连接MySQL数据库?

有一个js文件,是实现文字滚动的,其中的变量需要到mysql数据库中读取,那么怎样实现数据库连接而读取数据?
我是菜鸟,最好有完整的代码和解释,谢谢各位大虾啊啊啊啊啊啊!!!
http://blog.csdn.net/jemlee2002 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号