MySQLサーバーで次のコードを使用して 'new_table'テーブルから2〜5のエントリを取得していますが、 'missing parenthesis'エラーが発生しました。Mysqlサーバーに括弧の誤りがありません
SELECT * FROM (
SELECT
ROW_NUMBER() OVER (ORDER BY salary ASC) AS row number
FROM pact
) as temp table name
WHERE rownumber IN (2,5)
mysql *または* SQL Serverの場合、後者は –
タグで "mysql"と表示されますが、質問テキストには " SQLサーバー"。どちらですか?このコードでは、SQL Server固有の構文が使用されており、MySQLでは動作しません。 – ADyson
およびOracle afaik – smozgur