私は発注書を含むテーブルを持っています:
po_line table
+--------+---------+-----------+
| po_num | po_line | date |
+--------+---------+-----------+
| 1 | 1 | 9/22/2013 |
| 1 | 2 | 9/22/2013 |
| 1 | 3 | 9/22/2013 |
| 2 | 1 | 9/21/2013 |
| 2 | 2 | NULL |
+--------+---------+-----------+
po table
+--------+-----------+
| po_num | confirmed |
+--------+-----------+
| 1 | NULL |
| 2 | NULL |
+--------+-----------+
po_num 1 などの特定の po について、すべてのレコードにそれらの行の日付が含まれている場合、テーブル 2 の値を「確認済み」に更新したいと考えています。例 1 は、confirmed に入力します。PO 2 は、明細 2 に日付がないため、条件を満たしていません。
これを行うにはカーソルを使用する必要がありますか? SQL 2008 r2 を実行しています。