gpt4 book ai didi

似乎需要 GROUP BY 的 SQL 更新

转载 作者:行者123 更新时间:2023-11-29 01:33:16 24 4
gpt4 key购买 nike

我想对表格进行更新,例如

UPDATE mytable
LEFT JOIN worker ON first=worker_first_name && last=worker_last_name
GROUP BY CONCAT(first, '%%', last)
SET taint = COUNT(pkey) > 1;

当然,UPDATE 中的 table_reference 不允许 GROUP BY。如何设置此列?它只是检查名字/姓氏组合是否在另一个表中最多出现一次。

最佳答案

UPDATE mytable
INNER JOIN (
select first, last, COUNT(pkey) > 1 Result
FROM mytable
LEFT JOIN worker ON first=worker_first_name AND last=worker_last_name
GROUP BY first, last) OTHER
on OTHER.first = mytable.first
and OTHER.last = mytable.last
SET taint = OTHER.Result;

关于似乎需要 GROUP BY 的 SQL 更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4950780/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com