database - DB2 中是否应该避免左外连接

标签 database db2 left-join

我们公司正在进行一场辩论。我经常使用左外连接退出。另一位程序员告诉我,开销太大,我不应该使用它们。例如,假设我有两个表,他们宁愿我两次访问数据库从每个表中获取我需要的信息,将其存储在内存中并在 Java 端连接数据,而不是只进行左外部连接。我认为这是荒谬的,并且不利于性能。我错了吗

最佳答案

你没有看错。使用联接最有可能更有效。这正是数据库擅长的。

关于database - DB2 中是否应该避免左外连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2366519/

相关文章:

java - 使用java和数据库将值插入外键

mysql - 在 PHP 类中访问数据库的最佳方法是什么?

sql - 将远程客户端文件中的数据插入到 DB2 表中

MySQL:优化 JOIN 以查找不匹配的记录

php 每个主题最后只有 100 条评论

php - 如何在mysql数据库中将数据从一个表插入和检索到另一个表

java - 使用 JDBC 时更改 DB2 的 session 用户

db2 - IBM DB2 Type 4 驱动程序?

SQL 计数不存在的项目

mysql - 子查询返回 null 的左连接