我在php中有以下sql语句。 SQL语句中“(+)=”加等于运算符的含义是什么? e.g。
<?php
$query = "SELECT * FROM multimedia multi, titles title where title.id(+)=multi.title";
?>
答案 0 :(得分:4)
这是左外连接的旧Oracle语法。最好写成:
SELECT *
FROM multimedia multi left outer join
titles title
on title.id = multi.title;
Here是有关此主题的文档。
答案 1 :(得分:2)
这是Oracle风格的外部加入。等效的ANSI连接是:
select *
from multimedia multi
left join titles title
on title.id = multi.title