根据应用于另一个表的查询从一个表中删除行



我有两个相关的SQL表如下:

Parent_table

tbody> <<tr>
item_id common_index
id_1index_1
id_2index_2
id_3index_3

在MySQL中,如果你想用一条语句从两个表中删除,你需要:

  • DELETE关键字后指定表,
  • 在两个表之间应用JOIN操作
  • 添加删除条件
DELETE p, c
FROM       Parent_table p
INNER JOIN Child_table  c
ON p.common_index = c.common_index
AND p.item_id = 'id_2';

点击这里查看演示。

相关内容

  • 没有找到相关文章

最新更新