2
我在php中有以下sql语句。 在SQL语句中,“(+)=”plus-equal操作符的含义是什么? 例如(+)=“plus equal”运算符在SQL语句中
<?php
$query = "SELECT * FROM multimedia multi, titles title where title.id(+)=multi.title";
?>
我在php中有以下sql语句。 在SQL语句中,“(+)=”plus-equal操作符的含义是什么? 例如(+)=“plus equal”运算符在SQL语句中
<?php
$query = "SELECT * FROM multimedia multi, titles title where title.id(+)=multi.title";
?>
这是用于左外连接的旧Oracle语法。最好是写为:
SELECT *
FROM multimedia multi left outer join
titles title
on title.id = multi.title;
Here是关于这个问题的文件。
这是一个Oracle风格的外部联接。等效的ANSI连接是:
select *
from multimedia multi
left join titles title
on title.id = multi.title
您使用的是哪种SQL服务器? –
@KarolyHorvath我使用的是Oracle服务器 – programmer