根据另一个表中的值更新一个表中的字段

拉维

我在一个表中有一个状态字段,其中测试步骤被标记为passfail并且在另一个表中我必须更新测试用例(testID),就pass好像所有测试步骤(testID)都是passfail如果测试之一是 ,则测试用例是fail

testID在两个表中都有共同的字段。

在第一个表中,一列是testID,5 个步骤对应于该测试 ID,它们可以是passfail

在第二个表中,我有一个列,我必须在其中将状态标记为passfail基于整个 5 个步骤。

表格1

X

表 2

X

李麦克

以下查询分两步执行更新:第一个查询更新那些存在和通过的测试,第二个查询更新那些存在和失败的测试。

更新“通过”测试:

update table1 t1
set t1.teststatus = 'pass'
where t1.testID in
(
    select t2.testID
    from table2 t2
    group by t2.testID
    having min(t2.status) = max(t2.status) and min(t2.status) = 'pass'
)

更新“失败”的测试:

update table1 t1
set t1.teststatus = 'fail'
where t1.testID in
(
    select t2.testID
    from table2 t2
    where t2.status = 'fail'
    group by t2.testID
)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MySQL如何根据另一个表中的值更新一个表中的字段

来自分类Dev

根据另一个表中的值更新表中的列

来自分类Dev

根据mysql中另一个表中的值更新一个表中的列

来自分类Dev

根据mysql中另一个表中的值更新一个表中的列

来自分类Dev

根据另一个表中的值更新一个表中的变量列

来自分类Dev

根据另一个表中的值更新表

来自分类Dev

根据sqLite中的另一个表值更新表

来自分类Dev

如何根据不同的条件使用另一个表中的值更新表

来自分类Dev

用另一个表中的字段布尔值更新表

来自分类Dev

使用case语句(MYSQL)根据另一个表中的值更新一个表

来自分类Dev

使用另一个表中的值更新一个表上的列

来自分类Dev

SQLite-根据另一个表的列中的值更新列

来自分类Dev

根据另一个表的值更新 Oracle 中表中的值

来自分类Dev

根据另一个表的字段值更新字段

来自分类Dev

根据不同表中的另一个列值更新表中的两个列值

来自分类Dev

根据另一个表中的条件更新一个表中的列

来自分类Dev

使用MySQL中的rand()将表中的值更新到另一个表

来自分类Dev

使用另一个表中的值更新ms-access表中的值

来自分类Dev

如何用另一个表中的另一个值更新mysql列?

来自分类Dev

如何用另一个表中的另一个值更新mysql列?

来自分类Dev

使用另一个表的值更新表

来自分类Dev

当我更新另一个表中的字段时更新表中的字段

来自分类Dev

每天使用另一个表中的值更新sql表

来自分类Dev

SQL-从另一个表中的值更新表值

来自分类Dev

从另一个表中的随机值更新表,而在MySQL副本

来自分类Dev

如何使用另一个表中的值更新数据库表

来自分类Dev

PostgreSQL-用另一个表中的先前值更新表

来自分类Dev

使用来自另一个表的值更新PHP MYSQL中的表

来自分类Dev

使用另一个表的列中的值更新表的列

Related 相关文章

  1. 1

    MySQL如何根据另一个表中的值更新一个表中的字段

  2. 2

    根据另一个表中的值更新表中的列

  3. 3

    根据mysql中另一个表中的值更新一个表中的列

  4. 4

    根据mysql中另一个表中的值更新一个表中的列

  5. 5

    根据另一个表中的值更新一个表中的变量列

  6. 6

    根据另一个表中的值更新表

  7. 7

    根据sqLite中的另一个表值更新表

  8. 8

    如何根据不同的条件使用另一个表中的值更新表

  9. 9

    用另一个表中的字段布尔值更新表

  10. 10

    使用case语句(MYSQL)根据另一个表中的值更新一个表

  11. 11

    使用另一个表中的值更新一个表上的列

  12. 12

    SQLite-根据另一个表的列中的值更新列

  13. 13

    根据另一个表的值更新 Oracle 中表中的值

  14. 14

    根据另一个表的字段值更新字段

  15. 15

    根据不同表中的另一个列值更新表中的两个列值

  16. 16

    根据另一个表中的条件更新一个表中的列

  17. 17

    使用MySQL中的rand()将表中的值更新到另一个表

  18. 18

    使用另一个表中的值更新ms-access表中的值

  19. 19

    如何用另一个表中的另一个值更新mysql列?

  20. 20

    如何用另一个表中的另一个值更新mysql列?

  21. 21

    使用另一个表的值更新表

  22. 22

    当我更新另一个表中的字段时更新表中的字段

  23. 23

    每天使用另一个表中的值更新sql表

  24. 24

    SQL-从另一个表中的值更新表值

  25. 25

    从另一个表中的随机值更新表,而在MySQL副本

  26. 26

    如何使用另一个表中的值更新数据库表

  27. 27

    PostgreSQL-用另一个表中的先前值更新表

  28. 28

    使用来自另一个表的值更新PHP MYSQL中的表

  29. 29

    使用另一个表的列中的值更新表的列

热门标签

归档