1
Update table1
set column1 = 'abc', column2 = 25
where column3 IN ('John','Kate','Tim')

Column3には、ジョンが2回(2つの関連する行/レコード)含まれています。同様に、ケイトが3回、ティムが2回含まれています。更新がジョンの最初の行、ケイトの最初の行、ティムの最初の行にのみ影響するようにクエリを調整するにはどうすればよいですか?

参考までに、表1を示します。

column1 column2 column3
aa       2       John (!)
affd     24      John 
dfd      5       Tim (!)
ss       77      Kate (!)
s        4       Tim
s        1       Kate
sds      34      Kate

(!)でマークされた行のみを更新したい

私は特にMsAccessに興味があります!-しかし、異なる場合に備えて、SQLServerでこれがどのように行われるかも興味があります。ありがとうございました!

4

1 に答える 1