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