我在php中有以下的sql语句。 "(+)="加等号运算符在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; 这里有一份关于该主题的文档。 点击这里 查看。
这是 Oracle 风格的外连接,其等价的 ANSI 连接写法为: select * from multimedia multi left join titles title on title.id = multi.title