我正在使用Sybase,它抱怨以下语法错误:
DELETE
*
FROM
table1 INNER JOIN table2 ON table1.some_col = table2.some_col
具体错误是:Incorrect syntax near the keyword 'inner join'.
我在网上查了一下这就是人们如何去做,但我的拒绝接受这个。
有人可以告诉我有什么问题吗?
答案 0 :(得分:2)
假设您打算基于与table2的连接从table1中删除以下
DELETE table1
FROM
table1 INNER JOIN table2 ON table1.some_col = table2.some_col
答案 1 :(得分:1)
根据Sybase's Manual,它应该是这样的:
DELETE
FROM table1
FROM table1, table2
WHERE
table1.some_col = table2.some_col