有一个files表,包含一个data列,这个列里面会有一些记录字符串,如/aaa/bbb和/aaa/ccc等,现在我想要实现这么一个功能:
如果在data列中,存在/aaa/bbb记录,则删除/aaa/ccc记录
这个使用sqlite语句如何实现呢?
一天语句能否就实现了?谢谢!
------解决思路----------------------
delete from tbname where data= '/aaa/ccc' and data in(select 1 from tbname where data='/aaa/bbb');
你的业务规则不太熟悉,所以只能写到如此的sql了。