使用带有多个输出列的SELECT IN的UPDATE表

Shirley Xu

查询错误:IN类型的子查询必须只有一个输出列。如何更新此表?谢谢

UPDATE table
       SET ViewItem = SessionStart
       WHERE  (event_date, user_pseudo_id) 
       IN 
       (SELECT event_date, user_pseudo_id
        FROM table
        WHERE ViewItem > SessionStart
        GROUP BY event_date, user_pseudo_id
        ORDER BY event_date, user_pseudo_id
       )
;
米哈伊尔·伯利安(Mikhail Berlyant)

尝试下面

UPDATE table
       SET ViewItem = SessionStart
       WHERE  (event_date, user_pseudo_id) 
       IN 
       (SELECT AS STRUCT event_date, user_pseudo_id
        FROM table
        WHERE ViewItem > SessionStart
        GROUP BY event_date, user_pseudo_id
        ORDER BY event_date, user_pseudo_id
       )
;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SELECT期间的UPDATE表?

来自分类Dev

带有LEFT JOIN结果的UPDATE表

来自分类Dev

如何使用集合作为带有 IN 子句的 UPDATE 表

来自分类Dev

使用目标表的MySQL UPDATE

来自分类Dev

使用目标表的MySQL UPDATE

来自分类Dev

使用xtable在乳胶中输出带有子表的表

来自分类Dev

存储过程中具有多个联接的UPDATE表

来自分类Dev

具有多个表和派生计算的MySQL UPDATE

来自分类Dev

使用SUM的MYSQL Update相同的表

来自分类Dev

MySQL:我可以使用一个SELECT ... FOR UPDATE来“保护”多个表吗?(锁定)

来自分类Dev

MySQL:我可以使用一个SELECT ... FOR UPDATE来“保护”多个表吗?(锁定)

来自分类Dev

使用Rvest刮擦带有多个表的URL

来自分类Dev

在FROM上使用带有过程的多个表?

来自分类Dev

SQL对多个表使用匹配(带有连接)

来自分类Dev

SQL Select语句-多个输出列

来自分类Dev

带有多个表的数据透视表

来自分类Dev

Perl:带有curl输出的格式表

来自分类Dev

“FOR UPDATE...SELECT * FROM DELETED”触发器复制到带有两个额外列的表

来自分类Dev

使用多个select语句插入私有临时表

来自分类Dev

带有多个联接的mysql SELECT查询需要最新的表数据

来自分类Dev

带有多个联接的mysql SELECT查询,需要最新的表数据

来自分类Dev

使用PHP变量从SELECT输出列

来自分类Dev

有没有办法使用alaSql创建带有多个工作表的XLSX?

来自分类Dev

SQL (postgres) 在 INSERT INTO / UPDATE 后从多个表返回数据

来自分类Dev

SELECT FOR UPDATE在MySQL中保存整个表,而不是逐行

来自分类Dev

到Excel工作表的VBA-SQL UPDATE / INSERT / SELECT

来自分类Dev

部分更新表时SELECT和UPDATE的性能比较

来自分类Dev

来自同一表和SELECT的MySQL UPDATE

来自分类Dev

带有多个主键的Hibernate联接表

Related 相关文章

  1. 1

    SELECT期间的UPDATE表?

  2. 2

    带有LEFT JOIN结果的UPDATE表

  3. 3

    如何使用集合作为带有 IN 子句的 UPDATE 表

  4. 4

    使用目标表的MySQL UPDATE

  5. 5

    使用目标表的MySQL UPDATE

  6. 6

    使用xtable在乳胶中输出带有子表的表

  7. 7

    存储过程中具有多个联接的UPDATE表

  8. 8

    具有多个表和派生计算的MySQL UPDATE

  9. 9

    使用SUM的MYSQL Update相同的表

  10. 10

    MySQL:我可以使用一个SELECT ... FOR UPDATE来“保护”多个表吗?(锁定)

  11. 11

    MySQL:我可以使用一个SELECT ... FOR UPDATE来“保护”多个表吗?(锁定)

  12. 12

    使用Rvest刮擦带有多个表的URL

  13. 13

    在FROM上使用带有过程的多个表?

  14. 14

    SQL对多个表使用匹配(带有连接)

  15. 15

    SQL Select语句-多个输出列

  16. 16

    带有多个表的数据透视表

  17. 17

    Perl:带有curl输出的格式表

  18. 18

    “FOR UPDATE...SELECT * FROM DELETED”触发器复制到带有两个额外列的表

  19. 19

    使用多个select语句插入私有临时表

  20. 20

    带有多个联接的mysql SELECT查询需要最新的表数据

  21. 21

    带有多个联接的mysql SELECT查询,需要最新的表数据

  22. 22

    使用PHP变量从SELECT输出列

  23. 23

    有没有办法使用alaSql创建带有多个工作表的XLSX?

  24. 24

    SQL (postgres) 在 INSERT INTO / UPDATE 后从多个表返回数据

  25. 25

    SELECT FOR UPDATE在MySQL中保存整个表,而不是逐行

  26. 26

    到Excel工作表的VBA-SQL UPDATE / INSERT / SELECT

  27. 27

    部分更新表时SELECT和UPDATE的性能比较

  28. 28

    来自同一表和SELECT的MySQL UPDATE

  29. 29

    带有多个主键的Hibernate联接表

热门标签

归档