小编d3v*_*ded的帖子

使用INNER JOIN删除PostgreSQL错误

Postgres 8.4

DELETE
FROM processing_transaction AS pt 
INNER JOIN processing_transaction_movement AS ptm 
ON pt.processing_transaction_id = ptm.processing_transaction_id
LEFT OUTER JOIN test_package tesp ON pt.test_package_id = tesp.test_package_id
LEFT OUTER JOIN test_batch tbat On tesp.test_batch_id = tbat.test_batch_id
WHERE pt.processing_transaction_type = 'TEST';
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

错误:语法错误>> INNER << LINE 1:DELETE FROM processing_transaction AS pt INNER JOIN processi ...

请问你能帮我找到我的SQL查询中的错误


感谢您的支持@desislavkamenov @jan.现在我用这个:

开始工作;

DELETE FROM processing_transaction AS pt USING processing_transaction_movement AS ptm,test_package tesp,test_batch tbat WHERE pt.processing_transaction_type ='TEST'; AND pt.processing_transaction_id = ptm.processing_transaction_id AND pt.test_package_id = tesp.test_package_id AND tesp.test_batch_id …

sql postgresql cascading-deletes sql-delete

5
推荐指数
1
解决办法
9444
查看次数

标签 统计

cascading-deletes ×1

postgresql ×1

sql ×1

sql-delete ×1