如何使用左连接从数据库中的多个表中删除

时间:2018-01-29 13:24:49

标签: sql mysqli

我将不同的数据存储在4个不同的表中。并希望从一个查询中的所有表中删除数据。还有一些在tblapps中可用的数据,不能在其他表中,所以想要使用左连接。尝试了这个,但得到了错误 -

JSON format

#1064 - 您的SQL语法出错;检查与您的MySQL服务器版本相对应的手册,以便在tblapps附近使用正确的语法LEFT JOIN tblapps2 ON tblapps.app_id = tblapps2.app_id LEFT JOIN'在第1行

1 个答案:

答案 0 :(得分:3)

尝试下面的脚本

DELETE tblapps,
  tblapps2,
  tblapps3,
  payments
FROM tblapps
LEFT JOIN tblapps2
ON tblapps.app_id = tblapps2.app_id
LEFT JOIN tblapps3
ON tblapps.app_id = tblapps3.app_id
LEFT JOIN payments
ON tblapps.app_id    = payments.app_id
WHERE tblapps.app_id = 'EVISA2505545524'