user8555937:
この質問は愚かである場合、私はお詫び申し上げます。コードを理解することは非常に簡単です。
構文エラーは、最後の行で発生します。どのように私はそれを克服することができますか?
SELECT id
FROM m_users
ORDER BY id DESC
LIMIT (SELECT COUNT(*) FROM tmp_students);
ゴードン・リノフ:
あなたは、ウィンドウ関数を使用することができます。
SELECT u.id
FROM (SELECT u.*, ROW_NUMBER() OVER (ORDER BY id DESC) as seqnum
FROM m_users u
) u
WHERE seqnum <= (SELECT COUNT(*) FROM tmp_students)
ORDER BY id DESC