2014-01-26 86 views
2

我在php中有以下sql語句。 在SQL語句中,「(+)=」plus-equal操作符的含義是什麼? 例如(+)=「plus equal」運算符在SQL語句中

<?php 

$query = "SELECT * FROM multimedia multi, titles title where title.id(+)=multi.title"; 

?> 
+0

您使用的是哪種SQL服務器? –

+0

@KarolyHorvath我使用的是Oracle服務器 – programmer

回答

4

這是用於左外連接的舊Oracle語法。最好是寫爲:

SELECT * 
FROM multimedia multi left outer join 
    titles title 
    on title.id = multi.title; 

Here是關於這個問題的文件。

2

這是一個Oracle風格的外部聯接。等效的ANSI連接是:

select * 
    from multimedia multi 
    left join titles title 
    on title.id = multi.title