mysql - oracle中的右连接和左连接有什么区别?如果我们可以实现左连接在右连接中的作用,为什么要使用 2 个单独的连接?
问题描述
我们有 2 个表销售和产品,其中包含一些列。
我做一个左连接
从销售左侧选择 X,X,X 加入 XXX 上的产品;(这给出了左连接结果)
从产品左侧选择 X,X,X 加入 XXX 的销售;(这会给我一个同意的查询 1 的右连接结果?然后你有左和右连接)
解决方案
如果它们相同,可能只有一个。
SQL 连接的可视化表示,让您更清楚:
推荐阅读
- excel - VBA IE点击Javascript页面上的按钮
- sql - SQL-Server 聚合(计数)可能不会出现在 WHERE
- reactjs - 在 webpack 4 中使用 express 和 dev 中间件时 SCSS 加载器失败
- javascript - 在 kendoeditor 中禁用复制粘贴
- python - 为什么 .format() 不能与声明分开使用?
- c# - 当我在 C# 中重新打开表单时,如何在按钮上获取选定的组合框项目和文本
- java - 如何从服务器到客户端读取 Hazelcast 主题消息?
- java - 如何为此查询编写准备好的语句?
- c# - 如何用 Expanders 和 Scroolbar 实现这个 XAML 接口?
- visual-studio - CGAL - 构建安装 .sln 失败