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-Free4
mysql 单独安装的,现在为apache+php+mysql可以使用。
最近在练习c,c++;想用c,c++连接下我的mysql,好多地方多说mysql.h找不到。而且我mysql没有所谓的include文件夹啊。
忘高手指点一� ......
在安装Java编译器的Eclipse的时候,对环境变量进行了配置,在安装MySQl的时候也要对环境变量进行配置;那么后面的配置会影响前面的Eclipse的配置吗?
请大家多指教~!谢谢!
不会把,我这都装了的 我系统里 还装了 ......
我安装的这个软件VertrigoServ,在windows7中运行,图标加号为蓝色,报MySQL的错误,请教各位高手该怎样更改。谢谢各位!
mysql 服务是否起来了?
没有,报的是端口错误,在配置文件当中改了,也不行
可以用� ......
有一个js文件,是实现文字滚动的,其中的变量需要到mysql数据库中读取,那么怎样实现数据库连接而读取数据?
我是菜鸟,最好有完整的代码和解释,谢谢各位大虾啊啊啊啊啊啊!!!
http://blog.csdn.net/jemlee2002 ......