0

いくつかのカテゴリに属する​​いくつかのタスクを含む1つのテーブルと、特定のタスクが完了しているかどうかを示す「完了」という1つの列があります。このステータスに基づいて、別のテーブルの特定のカテゴリを「完了」として更新したいカテゴリ。MS SQLクエリで行う方法は? ここでは、「完了」列のデータ型としてビットを使用しています。

4

2 に答える 2

0
Update table category set complete = True where name In
(
    select distinct t.category
    from task t
    where task.complete = true And not exists (
        select t1.category
        from task t1
        where t1.category = t.category And t1.complete = false
    )
)
于 2015-04-06T08:12:12.553 に答える