SQL语句中Delete的级联操作

设备状态表中有很多设备的状态记录,其中device_id和设备档案表里的colId对应,而设备属于哪个子系统由device_file设备档案表里的colGroupId来指定。

device_status设备状态表中是没有groupId的字段的

现在要删除设备状态表中属于video子系统的记录,级联操作如下:

delete device_status a from device_status a inner join device_file b on a.device_id=b.colId and b.colGroupId='video';

查看:
select *  from device_status;

你可能感兴趣的:(SQL语句中Delete的级联操作)