mysql - 如何使用 MySQL 预览 Update Set Where 语句
问题描述
下面列出的查询可以完美运行,但对于我来说,我无法弄清楚如何将其转换为 SELECT 语句并预览结果。我知道在使用 SET 和 WHERE 时该怎么做,但是 JOIN 语句把事情搞砸了。我很感激建议。
UPDATE WA.contacts c
JOIN National.zips z
ON c.zipcode = z.zipcode
SET c.county = z.county
, c.population = z.population
, c.MA_Penetration = z.MA_Penetration
, c.MA_Eligibles = z.MA_Eligibles
WHERE state = 'WA';
解决方案
使用选择和从
SELECT WA.contacts.county
, National.zips.county
, WA.contacts.population
, National.zips.population
, WA.contacts.MA_Penetration
, National.zips.MA_Penetration
, WA.contacts.MA_Eligibles
, National.zips.MA_Eligibles
FROM WA.contacts
JOIN National.zips ON WA.contacts.zipcode = National.zips.zipcode
WHERE state = 'WA';
推荐阅读
- javascript - 如何使用 TypeScript 中的钩子在 React PureComponent 中键入道具?
- python - 如何将 Numpy ndarrays 一起添加?
- python - 为什么我得到 RuntimeError: dictionary keys changed during operation
- bash - 如何将命令的输出分配给变量并在 bash 中使用该变量?
- android - android中的后退按钮打破nativescript-vue访问控制登录注销
- reactjs - 如何在 Material-UI 中使用 CSS 自定义属性?
- php - 谁能帮我理解这个 array_chunk 工作?
- python - A 列和 B 列之间的流差由 C 列和 D 列汇总
- node.js - 在 Google k8s 上使用 zip-stream NPM 的意外行为
- java - 查询未返回唯一结果:3;嵌套异常是 javax.persistence.NonUniqueResultException: (Spring JPA Project)