次のステートメントでデータを選択しています。
select distinct min(revision_number) as revno,po_number
from PO_HEADER
group by PO_NUMBER
having MIN(revision_number) > 0;
次のデータを取得します。
7 30492-SA-EH504
20 30492-PS-SO895
20 30492-RA-DD219
26 30492-SA-KK474
1 30492-BA-AT236
17 30492-RA-DD386
21 30492-PS-FS803
25 30492-PS-WM324
33 30492-SA-NS011
行をコピーしてゼロmin(revno)
に設定したい。テーブル全体を使用して、上記のステートメントrevno
を使用して挿入しようとしましたが、テーブル全体がコピーされます。where exists
select
30492-SA-EH504
現在のテーブルは次のようになります。
30492-SA-EH504 7
30492-SA-EH504 8
30492-SA-EH504 9
30492-SA-EH504 10
これが私がそれをどのように見たいかです:
30492-SA-EH504 0
30492-SA-EH504 7
30492-SA-EH504 8
30492-SA-EH504 9
30492-SA-EH504 10
この場合の T-SQL の使用方法を把握するために MSDN を閲覧していましたが、私が言ったように、現在失敗している方法ですべてをコピーするか、何もコピーしません。