友達、私はこれらのテーブルを持っています:
Contestant Table:
Winner
Peter
Group Table:
Id Name Score Union
1 Bryan 3 77
2 Mary 1 20
3 Peter 5 77
4 Joseph 2 25
5 John 6 77
グループテーブルのピーターに5点追加したい。それで、私はこのクエリを思いつきました。
UPDATE Group
SET Score = Score+5
FROM Contestant, Group
WHERE Contestant.Winner = Group.Name
さて、私はまた、77であるピーターと同じユニオンに5の追加スコアを与えたいと思います。
どうすればそれを1つのクエリとして既存のクエリに統合できますか?
//更新1
上記と同様の質問がありますが、3つのテーブルを使用しています。
1. Company (table)
CONAME
COPOINTS
2. Group_Member (table)
CONAME
NAME
3. Member (table)
NAME
MPOINTS
私は次の条件で以下の答えのように正しいクエリを持っていたいです:
Update Member
Set MPOINTS=MPOINTS+5
Where Company.CONAME=Group_Member.CONAME
And
Group_Member.NAME=Member.NAME
上記の質問を訂正していただけますか?