新しいトランザクションが Table1 に到着したときに Table2 を更新する方法を探しています。
Table1 からデータを取得し、Table2 に挿入しています。
SELECT distinct Company, StoreNo, POS FROM Table1
結果
Company1, S0001, P0001
Company1, S0001, P0002
Company1, S0002, P0003
Company1, S0002, P0004
Company2, S0001, P0001
Company2, S0001, P0002
Company2, S0002, P0003
Company2, S0002, P0004
取引番号は、POS ごとに 1 から始まります。
Table1 のトランザクション番号が Table2 よりも大きい場合にのみ、Table2 を段階的に更新したいと考えています。しかし、UPDATE は会社、店舗、POS ごとにそれぞれのケースで行う必要があるため、これを解決するのに問題があります。
これを見ていました:すべてのアカウントの最後のトランザクションの SQL クエリを作成する方法? しかし、実際にはそこに到達していません。