1

Sybase を使用していますが、次の構文エラーが表示されます。

DELETE
  *
FROM
  table1 INNER JOIN table2 ON table1.some_col = table2.some_col

具体的なエラーは次のとおりです。Incorrect syntax near the keyword 'inner join'.

私はオンラインでチェックしましたが、これが人々のやり方ですが、私のものはこれを受け入れることを拒否しています.

誰かが何が間違っているのか教えてもらえますか?

4

2 に答える 2

2

table2 との結合に基づいて table1 から削除する場合は、次のようになります。

DELETE table1
FROM
table1 INNER JOIN table2 ON table1.some_col = table2.some_col
于 2012-08-08T18:32:35.213 に答える
1

Sybase の Manualによると、次のようになります。

DELETE
FROM table1
FROM table1, table2
WHERE 
  table1.some_col = table2.some_col
于 2012-08-08T18:29:44.617 に答える