当前位置: 首页 > 面试题库 >

MySQL-关于联接的特定列?

景鹏云
2023-03-14
问题内容

进行联接时(内部,左外部,右外部或其他),如何指定表中的哪些列联接到原始表中?

考虑以下示例:

SELECT FirstName FROM User LEFT OUTER JOIN Provider ON User.ProviderID = Provider.ID

这将从用户中选择FirstName,但从Provider中选择所有内容。如何指定结果集中应包括提供商的哪些部分?


问题答案:

这将只包括User.FirstName Provider.ProviderID最终结果集:

SELECT User.FirstName, Provider.ProviderID FROM User LEFT OUTER JOIN Provider ON User.ProviderID = Provider.ID


 类似资料:
  • 我有一个简单的场景TableA、TableB和JoinTable,它连接了TableA和TableB。我想在TableA中为TableA中的每一行存储JoinTable中具有TableAId的记录的计数。我可以正确地选择它如下: 但是,我很难编写更新查询。我想用这个结果更新TableA.JoinCount。

  • 问题内容: 我有一个网站,该网站将选项存储在多个表中,并根据单个页面提取所有相关选项。此刻,我结束了这样的查询:。这确实不是一个坏问题,但是我必须逐个遍历每个选择结果。 我想将所有这些提取到单个网格中,然后执行类似的操作 如果使用类似的查询,则会结束所有可能的行组合(第一个foo第一栏,第二个foo第二栏,第二个foo第一栏,第二个foo第二栏等)。 有没有一种方法可以执行这样的选择,并且每个元素

  • 问题内容: 假设我们有下表t1和t2: 我们希望找到以下结果: 这基本上是右连接与左连接的并集。以下代码有效,但感觉很笨拙: 有没有更好的方法来实现这一目标? 问题答案:

  • 我有两张桌子,客户和订单是内部连接的。客户可以有多个与其关联的订单。在我的选择中,我然后按客户分组。id.我需要选择每个客户的最新订单,还需要选择在该订单中花费的金额。目前,我可以选择最近的订单日期,但不知道如何选择与订单日期同一行中的金额。 这是我当前的查询: 查询选择最近日期,但不选择与最近订单日期关联的金额。 表格声明:

  • 一、本功能说明 可以自动批量的将内容里面的关键词语加上超链接 二、子功能导航 1.添加连接 2.管理连接 三、功能详解 1.添加规则 1).如何进入本功能 导航栏 选择扩展 -> 菜单栏 选择关联连接 -> 添加关联连接 2).界面解释 点击后弹出如下界面 界面详述 1). 关联连接名称: 您可以需要添加连接的关键字 2). 关联连接网址: 该关键字对应的网址 2.管理连接 1).如何进入本功能

  • 我想在使用AWS Cognito登录的UI上列出物联网内容。用户可以创建物联网,并且应该能够看到该用户创建的物联网,而不是其他用户创建的物联网。