例如这两条语句
有什么不同啊 这样的查询可以称作内连接
SELECT P.PublisherCode, P.PublisherName, B.BookCode, B.BookTitle
FROM Publisher P LEFT INNER JOIN Book B
ON P.PublisherCode = B.PublisherCode
how this is different to:
这样的查询又应该成为什么呢??
SELECT P.PublisherCode, P.PublisherName, B.BookCode, B.BookTitle
FROM Publisher P, Book B
WHERE P.PublisherCode = B.PublisherCode大虾指教啊
有什么不同啊 这样的查询可以称作内连接
SELECT P.PublisherCode, P.PublisherName, B.BookCode, B.BookTitle
FROM Publisher P LEFT INNER JOIN Book B
ON P.PublisherCode = B.PublisherCode
how this is different to:
这样的查询又应该成为什么呢??
SELECT P.PublisherCode, P.PublisherName, B.BookCode, B.BookTitle
FROM Publisher P, Book B
WHERE P.PublisherCode = B.PublisherCode大虾指教啊
解决方案 »
- 如何在存储过程里实现快速删除插入大量数据?
- 如何取出存在oracle数据库中blob类型中的word文档呢?请高手指点
- 关于更新树结构的问题
- 查看ORACLE 11G中的日志文件
- 怎么取oracle表中的最新数据
- 怎样把一个数据库中的某个表的所有数据导出来,再导入到另个数据库中的相同结构的表中?
- 请问oracle查询语句流程怎样?where后面是一次性判断吗?
- 请问ORACLE中怎么实现按位或?急急急!!!
- 请问Oracle中,2个日期字段相减怎样得到符合正常时间的数据????高手帮忙!!很苦闷!
- 两个oracle表数据统计汇总
- 一个有点麻烦的SQL的写法,大家帮忙看看。
- 关于RAISE_APPLICATION_ERROR
2.left join 查询到的结果集以左表记录为基准
3.right join 查询到的结果集以右边表的记录为准。
2.left join 查询到的结果集以左表记录为基准
3.right join 查询到的结果集以右边表的记录为准。
left
right
是9i后的语法,之前用的是 (+),用 + 时不能对字段进行操作,改 left 和 right 后可以。还有 full 全连接,也是 9i 才有的语法。