UPDATE SET 中的子查询 (sql server 2005)

2023-11-25

我有一个关于在 Update 语句中使用子查询的问题。我的例子:

UPDATE TRIPS
   SET locations = city + ', ' FROM (select Distinct city 
                                       from poi 
                                      where poi.trip_guid = trips.guid) 

是否可以在子查询中引用主表值(trips.guid)?

当我尝试使用时trips.guid我收到错误:

“无法绑定多部分标识符“trips.guid”。”

“select Distinct city from poi”子句返回多个城市。


你可以尝试类似的东西

UPDATE  trips
SET     locations = t.city + ', ' + poi.city
FROM    trips t INNER JOIN
        (
            select Distinct city, trip_guid from poi
        ) poi ON t.trip_guid = poi.trip_guid
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

UPDATE SET 中的子查询 (sql server 2005) 的相关文章

  • 无重复组合的交叉连接

    我知道这个问题与这个问题非常相似 对称交叉连接 https stackoverflow com questions 12490244 symmetric cross join还有这个 sql 中交叉连接的组合 不是排列 https stac
  • IIF(...) 不是公认的内置函数

    我正在尝试在 Microsoft SQL Server 2008 R2 中使用它 SET SomeVar SomeOtherVar IIF SomeBool value when true value when false 但我收到一个错误
  • SQL Server 行锁

    如何在 SQL Server 2005 中进行行锁定 我执行一条 sql 进行行锁定 即 SELECT FROM authors WITH HOLDLOCK ROWLOCK WHERE au id 274 80 9391 它工作正常 但在这
  • 在 SQL Server 2005 中,len() 和 datalength() 有什么区别?

    SQL Server 2005 中的 len 和 datalength 有什么区别 DATALEN 将返回用于存储值的字节数 http msdn microsoft com en us library ms173486 SQL 90 asp
  • SQL Server 2005 是否有与 MySql 的 ENUM 数据类型等效的数据类型?

    我正在开发一个项目 我想在表中存储一些容易枚举的信息 MySql 的枚举数据类型正是我想要的 http dev mysql com doc refman 5 0 en enum html http dev mysql com doc ref
  • 什么是动态 SQL 查询?何时需要使用动态 SQL 查询?

    什么是动态 SQL 查询 何时需要使用动态 SQL 查询 我正在使用 SQL Server 2005 这里有几篇文章 动态SQL简介 http www sqlteam com article introduction to dynamic
  • PHP/PDO 和 SQL Server 连接以及 i18n 问题

    在我们的网络应用程序中 我们使用 PHP5 2 6 PDO 连接到 SQL Server 2005 数据库并存储俄语文本 数据库排序规则是Cyrillic General CI AS 表排序规则是Cyrillic General CI AS
  • C# SqlDataReader 执行统计信息和信息

    我正在创建一个自动数据库查询执行队列 这本质上意味着我正在创建一个 SQL 查询队列 这些查询将被一一执行 使用类似于以下的代码执行查询 using SqlConnection cn new SqlConnection Configurat
  • 通过网络恢复数据库备份

    如何通过网络使用 SQL Server 2005 恢复数据库备份 我记得以前这样做过 但这样做的方式有些奇怪 您几乎没有选择使用网络文件作为备份源 在与 MS SQL Server 相同的用户下映射网络驱动器 路径 托管文件 使用 xp c
  • TSQL:无法对 COUNT(*) 执行聚合函数 AVG 来查找一天中最繁忙的时间

    考虑一个保存日志数据的 SQL Server 表 重要的部分是 CREATE TABLE dbo CustomerLog ID int IDENTITY 1 1 NOT NULL CustID int NOT NULL VisitDate
  • SQL Server 2005 - 字符编码问题

    我正在尝试将此值 llko 存储到 SQL Server 中的列中 该列是 nvarchar 1000 插入语句如下所示 N llko 但里面的数据仍然显示为 a llkoa 关于我可以尝试什么的任何想法 EDIT 我刚刚意识到我已经更改了
  • 关于数据库变更的通知

    我正在尝试一种场景 其中我想使用任何用户提交的更改来更新在不同 PC 上运行的桌面 UI 例如 Application1 安装在 PC1 PC2 和 PC3 上 假设所有 PC 都运行此应用程序 假设 PC1 上的用户 1 更改数据并提交到
  • 批量插入固定宽度字段

    如何使用批量插入命令指定字段长度 示例 如果我有一个名为 c Temp TableA txt 的表 并且它具有 123ABC 456DEF 我有一张桌子 例如 use tempdb CREATE TABLE TABLEA Field1 ch
  • BCP 实用程序:“复制方向必须是‘输入’、‘输出’或‘格式’”

    当我为可信连接运行 BCP 命令时 出现以下错误 复制方向必须是 输入 输出 或 格式 我尝试搜索 MSDN 其中指定传递的服务器名可能不正确 我正在尝试的命令是 bcp SQL database TABLE1 in FileSERVER
  • 存储过程和视图有什么区别?

    我对以下几点感到困惑 存储过程和视图有什么区别 在 SQL Server 中 什么时候应该使用存储过程 什么时候应该使用视图 视图是否允许创建可以传递参数的动态查询 哪一个最快 基于什么原因其中一个比另一个更快 视图或存储过程是否永久分配内
  • T SQL - 相关子查询的雄辩替换

    我有一个查询当前正在使用相关子查询来返回结果 但我认为可以使用 ROW NUMBER 更雄辩地解决该问题 问题在于某个项目多年来的值 v 的概况 每个项目都有多个版本 每个版本都有自己的配置文件 该配置文件在版本引入时启动 当前数据如下所示
  • 如何从更多列中选择但按 1 列分组?

    SELECT studentnum FROM Atten WHERE att Yes AND unitCode MMA1034 GROUP BY studentnum HAVING COUNT lt 4 如何选择更多列 例如 还有学生姓名
  • 在 SSMS 中创建架构

    我知道在 SQL 中创建模式非常容易 CREATE SCHEMA
  • 将查询结果即时导出到文件

    我需要将查询结果导出到 csv 文件并将该文件放在网络共享文件夹中 是否可以在存储过程中实现此目的 如果是 则会出现另一个限制 我可以在没有系统管理员权限的情况下实现此目的 也就是不使用 xp cmdshell BCP 实用程序吗 如果 2
  • Sql Server:如何在 WHERE 子句中使用 MAX 等聚合函数

    我想获得该记录的最大值 请帮我 SELECT rest field1 FROM mastertable AS m INNER JOIN SELECT t1 field1 field1 t2 field2 FROM table1 AS T1

随机推荐

  • 使用 Nutch 重新抓取 URL,仅用于更新的网站

    我使用 Nutch 2 1 抓取了一个 URL 然后我想在页面更新后重新抓取页面 我怎样才能做到这一点 我如何知道页面已更新 你根本做不到 您需要重新抓取页面来控制它是否已更新 因此 根据您的需求 对页面 域进行优先级排序 并在一段时间内重
  • 从mysql中的同一个表中获取父子关系的所有数据

    我试图获取满足父子关系的所有行 例如 id Title parent id 1200 A 1000 1201 B 1000 1202 C 1000 1203 D 1000 1204 E 1200 1205 F 1200 1206 G 120
  • SymPy 中的表达式简化

    我想实现这种简化 e ac ad bc bd e a b c d SymPy 简化函数都不是这样工作的 SymPy 或 python 中的其他地方是否有其他方法可以实现这种简化 您可以使用collect expr e func factor
  • 在 setTimeout 中使用 JavaScript 闭包

    我使用 setTimeout 来模拟渲染 我得到这样的结构 var Renderer new Class Implements Events initialize this onRender onRender function some r
  • k近邻算法中k的值

    我有 7 个类需要分类 我有 10 个特征 在这种情况下 我需要使用 k 的最佳值吗 或者我是否必须针对 1 到 10 大约 10 之间的 k 值运行 KNN 并在算法本身的帮助下确定最佳值 此外文章我在评论里发帖有this one这也表明
  • 如何从控制台读取空格分隔的数字?

    我正在尝试执行一项简单的任务 将控制台中的空格分隔的数字读取到vector
  • WPF 组合框:文本框和下拉列表中的不同模板

    这是我的组合框
  • 类型错误:列表索引必须是整数或切片,而不是 str

    我有两个列表 我想将它们合并到一个数组中 最后将其放入 csv 文件中 我如何避免这个错误 def fill csv self array urls array dates csv file path result array array
  • MongoDB中的日期:将Date对象插入Mongo数据库时,日期变得比本身早1天

    我的日期字符串格式是这样的 2012 年 1 月 2 日在Instant parse 方法之后 instant实例的日期变成了2012年1月1日 提前了1天 为什么呢 如果原始日期字符串是 jan 1 2012 则即时日期将为 2011 年
  • Clojure中doseq和for的区别

    Clojure 中的 doseq 和 for 有什么区别 有哪些例子可以说明您何时会选择使用其中一种而不是另一种 不同之处在于for构建一个惰性序列并返回它doseq用于执行副作用并返回 nil user gt for x 1 2 3 x
  • 环境不一致,请仔细查看套餐方案

    我尝试从 anaconda 更新或安装新软件包 最近出现了此消息 The environment is inconsistent please check the package plan carefully The following p
  • 检查属性是否有属性

    给定类中具有属性的属性 确定它是否包含给定属性的最快方法是什么 例如 IsNotNullable IsPK IsIdentity SequenceNameAttribute Id public Int32 Id get return Id
  • 我想我可以通过 Javascript 检测浏览器本身内部的 Tor 浏览器吗?

    如果浏览器是 Tor 浏览器 我想禁用我正在构建的网络应用程序的某些功能 我可以在浏览器本身 客户端 而不是服务器端 内部查明浏览器是否是 Tor 浏览器 我更喜欢一个不发出任何 HTTP 请求来将浏览器的 IP 与 Tor 出口节点进行匹
  • 使用 javascript 和 PhoneGap 的 HTML5 移动应用本地化

    我正在创建一个在所有 3 个移动平台 Android iOS 和 Windows Mobile 8 上运行的 HTML5 移动应用程序 我正在使用 javascript 进行本地化 https github com eligrey l10n
  • 如何在 Swift 中显示来自另一个类的警报?

    我有一个主课 AddFriendsController 运行以下代码行 ErrorReporting showMessage Error msg Could not add student to storage 然后我有这个ErrorRep
  • 从 python 中的列表中获取唯一值[重复]

    这个问题在这里已经有答案了 我想从以下列表中获取唯一值 nowplaying PBS PBS nowplaying job debate thenandnow 我需要的输出是 nowplaying PBS job debate thenan
  • 在python中通过调制解调器发送wav声音

    我正在尝试用 python 和 linux 制作一个自动应答和呼叫机 但到目前为止我只能拨打一个号码 当谈到发送声音或录制声音时 我没有成功 过去一周我一直在努力解决这个问题 到目前为止还找不到解决的方法 我使用的调制解调器是 Conexa
  • 可以嵌套
    吗?

    在 asp net 网页的内容页中 我想包含 paypal 按钮 立即付款 所以 我有一个母版页和一个内容页 在我的内容页面中 我复制粘贴贝宝代码 特别是 我使用 modalpopupextender 来允许我的用户购买该对象 问题是 它不
  • 了解 JAX-WS 中的 @Oneway 注释

    根据 javadoc 指示给定的 WebMethod 只有输入消息而没有输出 通常 单向方法在执行实际业务方法之前将控制线程返回给调用应用程序 如果标记为 Oneway 的操作具有返回值或 Holder 参数 或者声明任何已检查异常 181
  • UPDATE SET 中的子查询 (sql server 2005)

    我有一个关于在 Update 语句中使用子查询的问题 我的例子 UPDATE TRIPS SET locations city FROM select Distinct city from poi where poi trip guid t