'pendingresults' と 'confirmedresults' の 2 つのテーブルがあります。フットボール サイトの場合、チームの 2 人のユーザーがプレー後にお互いのスコアを報告できるレポート スコア ページを作成しようとしています。 team1 と team2 を使用します。
たとえば、チーム 1 がチーム 2 を破り、3 ゴール対 1 (3-1) でチーム 1 のマネージャーが自分のレポートスコア ページに移動し、スコアを挿入してチーム 2 と対戦したことを選択するとします。以下を含むテーブル:
id, TeamA, TeamAScore, TeamBScore, TeamB
team1 がスコアを追加し、クエリが成功したため、pendingresults テーブルは次のようになります。
id TeamA TeamAScore TeamBScore TeamB
1 team1 3 1 team2
私は上記のコード化され、動作しています..
私が助けを必要としているのは、チーム 2 がスコアを 3 対 1 の損失として報告すると、pendingresults テーブルにはまったく同じ行が 2 つ (ID 以外) あることです。を実行して 2 つの行が一致するかどうかを確認し、クエリを実行してチームとスコアを「confirmedresults」テーブルに挿入します。このテーブルには「pendingresults」とまったく同じ列があり、pendingresults テーブルから 2 つの行を削除します。
ありがとう。