请帮助我为以下情况编写一个删除查询。见下表。如果该项目的至少一个itemID
是Flag
,我需要从表中删除这些true
。在以下情况下,应删除项目A53-30374
,因为Flags
至少有一个是true
。
itemid Flag
------------------
V0000001 0
V0000001 0
V0000001 0
V0000001 0
V0000001 0
V0000001 0
V0000001 0
V0000001 0
V0000001 0
V0000001 0
V0000001 0
V0000001 0
V0000002 1
V0000002 0
V0000002 0
V0000002 0
V0000002 0
V0000002 0
V0000002 0
V0000002 0
V0000002 0
V0000002 0
V0000002 0
V0000002 0
最佳答案
delete from your_table
where itemid in
(select itemid from your_table
where RELEASETOAX_YN = 1);
关于mysql - 下节中定义的逻辑的删除语句,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31777142/