我有 N
行,其 SlNo
相同,但 RowNo
不同,如下所示
例如:
SlNo RowNo Status
1 1 Opened
1 2 Closed
1 3 Opened
1 4 Closed
1 5 Opened
如果所有状态列行都是 Closed
,我想返回 1
。
其他o
。
提前致谢。
最佳答案
您可以执行以下操作:
SELECT STATUS FROM `table_1` where SLNO = 1 group by status
如果只得到一条值为“Closed”的记录,则执行下一个查询
UPDATE `table_2` SET Ref_Status = 'Closed' WHERE SLNO = 1;
关于php - MySQL - 如果所有行都相等则更新列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46986213/