我在两个表的4列上运行group。我在两个表中有唯一的ID列。我想基于4列将表出现列标记为SINGLE / MULTIPLE。有没有办法根据分组结果进行更新?。
答案 0 :(得分:1)
正如longneck所说,你的描述很模糊。
但是,要回答一般问题,可以根据另一个查询的结果运行更新:
UPDATE your_update_table
FROM your_update_table
JOIN
(
# Insert your query (with GROUP BYs and all) here
) AS subquery_join ON subquery_join.id = your_update_table.id
SET your_update_table.column = subquery_join.some_value
更明确的答案需要对问题进行更详细的解释。