このlinkでMySQLの問題が発生しました。下の答えを読んだ後(リンクにもあります)、私はまだそれを得ていませんでした。誰かが私のためのステップ、特にサブクエリ(SELECT @i := @i + 1 AS i, employee_id FROM employees)
を説明できますか?前もって感謝します!従業員テーブルから偶数番号のレコードを取得します
問題:
は、employees表から偶数番号のレコードを取得します。
回答:
SET @i = 0;
SELECT i, employee_id
FROM (SELECT @i := @i + 1 AS i, employee_id FROM employees) a
WHERE MOD(a.i, 2) = 0;
これは不確定な方法で '代替'レコードをフェッチします。意味のある意味では「偶数」ではありません。 – Strawberry
私はこれ(何とか正式なものとして提示されている)のようなちょっとした答えは、そのサイトがこのサイトのリソースとしてなぜ落胆されているのかを部分的に説明します。 – Strawberry