sql >> データベース >  >> RDS >> Mysql

MySQLで列を遅らせるにはどうすればよいですか?

    現在の行と「履歴」データを取得する行の間に2行しかないため、変数を使用して、次のようなものを使用してデータを一時的に保存できますか?

    set @oldid0=999999;
    set @oldid1=999999;
    set @oldid2=999999;
    select @oldid0:[email protected],@oldid1:[email protected],@oldid2:=id, value/@oldid0 from table order by id asc;

    それは非常に乱雑な解決策ですが、私はそれが仕事をするだろうと思います。変数が表示されないようにする方法があるかもしれませんが、私はそれほど詳しく調べていません。




    1. mysqliがコマンドの同期外れエラーを出すのはなぜですか?

    2. TimescaleDBバックアップをクラウドに保存するためのヒント

    3. SQLで最上位の親を見つける

    4. JSONサブコンポーネントを抽出するための演算子