【发布时间】:2022-01-21 08:05:13
【问题描述】:
我想做一个查询来更新和选择列,比如
UPDATE dbo.employees SET otp = $OTP
WHERE identification = $identity (SELECT mail,emp.id, emp.name FROM dbo.emails email
LEFT JOIN dbo.employees emp ON emp.id = email.employee
WHERE emp.identification = $identity)
如何获取选定的列值
【问题讨论】:
-
为什么要进行单个查询来更新和选择?
-
试试
OUTPUT子句... -
我想更新数据库上的 otp 并发送一封关于所选邮件和姓名的电子邮件
-
@DaleK 当我分开查询时,我能够做到这一点。但我的主管要求我将这两个陈述结合起来。在 sql 中运行它会返回值,但我无法在 php 中执行此操作
-
DaleK 建议使用OUTPUT clause,这是发布的代码没有做的事情。你考虑过吗?
标签: php sql sql-server pdo sql-update