私は2つのテーブルを持っています。
BoardPosts
BoardPostId INT PK
ModifiedOn DATETIME NULLABLE
BoardComments
BoardCommentId INT PK
BoardPostId INT
CreatedOn DATETIME
ボード投稿には0から多くのコメントがあります。
ModifiedOn
ボードにコメントがある場合は、フィールドを最新のコメント日付に設定したいと思います。それ以外の場合は、nullのままにします。
TSqlを使用してこれを行うにはどうすればよいですか?
何かのようなもの ...
UPDATE BoardPosts
SET ModifiedOn = CreatedOn
SELECT TOP(1) CreatedOn
FROM BoardPosts a INNER JOIN BoardComments b ON a.BoardPostId = b.BoardPostId
???