2010-11-22 4 views
0

私は 'Orders'というテーブルと 'count'というフィールドを持っています。 Orderの詳細は、 'order_details'という別のテーブルにあります。フィールド 'count'に 'order_details'テーブルの注文量を入力するにはどうすればよいですか。MySQLのフィールドに別のテーブルの累積データを入力する

私は現在、これらの2つのテーブルの間に外部キーを使用して結合しています。私が求めているのは、特定のユーザーによって何桁の注文が行われたかというスキーマに動的なカウントを保持することです。

答えて

1

スキーマ内に保持する場合は、VIEWを作成する必要があります。

+0

私はビューを作成し、インポートをスケジュールしました。 – Mathnode

-1

私はMySqlでこれについて正確にsintaxを知りませんが、Order_details_IdのSUM()を作成してOrderテーブルのフィールドCountに挿入するSPを作成することをお勧めします。

最後に、MySqlでジョブを作成してSPを呼び出したり、Windowsでスケジュールを作成してSPをいつでも呼び出すことができます(ウィンドウを使用している場合)。

関連する問題