- 将来削除される行のID番号を取得するクエリがいくつかあります。
- 行番号は文字列に入れられ、以下のクエリ(「2」が表示されている場所)に配置されます。
結果に行を無視させたい(すでに削除されているかのように)。
SELECT MAX(T1.id) AS MAXid FROM transactions AS T1 WHERE id NOT IN ( 2 ) GROUP BY T1.position ORDER BY T1.position
「WHERE」の行を「HAVING」に置き換える必要があると思いますが、「NOTHAVING」の構文が見つかりません。
このクエリの現在の記述方法では、位置の最大IDがWHERE句にリストされている場合、T1.positionの行は返されません。
WHERE句にリストされているIDを持つ行を見落としながら、このクエリを取得してT1.positionの最大IDを取得するにはどうすればよいですか?