从多个表中删除-SQL

问题描述 投票:-5回答:1

我想根据“超过1年的订单”从10个表中删除数据。我尝试使用内部联接,但无法编写正确的查询。

PS:我是MySQL的新手,仍在尝试找出问题。

请帮助。

提前感谢。

mysql multiple-tables
1个回答
0
投票

这样的事情会削减它:

DELETE 
  table1, table2 
FROM 
  table1 
  JOIN table2 ON table2.id = table1.id
WHERE table1.order_date < 1546329600 /* unixtime - Jan 1 2019 */

希望这会有所帮助

© www.soinside.com 2019 - 2024. All rights reserved.