本人新手,有个SQL语句写不来.情况如下:数据库有3个表(为了方便,我字段用中文表示)帐号表:account(id,name)
人物表:user(id,登记时间,级别)
数据表:data(id,操作记录)
三个表通过id关联现在我想删除三个表中的相关数据:条件是人物表中'登记时间'小于2007-11-20 并且'级别'小于5的所有数据.
人物表:user(id,登记时间,级别)
数据表:data(id,操作记录)
三个表通过id关联现在我想删除三个表中的相关数据:条件是人物表中'登记时间'小于2007-11-20 并且'级别'小于5的所有数据.
(select id from user where 登记时间<'2007-11-20' and 级别<5);delete from data where id in
(select id from user where 登记时间<'2007-11-20' and 级别<5);delete from user where 登记时间<'2007-11-20' and 级别<5;