人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

sqlの質問です。update (table) set (bool)=Yesの形式を使ったアクションクエリでテーブル内のコードが重複しているデータに対してフラグを立てるSQLを探しています。知っている方がいましたらご教授お願いします。

●質問者: uuuu_mmmm0120
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:SET SQL yes アクション クエリ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● pahoo
●60ポイント

コードが入っているカラムを code とすると、こんな SQL になります。

update [table] set [bool]=Yes select * from [table] where [code] in (select [code] from [table] group by [code] having count(*) > 1);

ただし、HAVINGサブクエリが使える SQL DB という前提です。

◎質問者からの返答

pahooさんまたまたthanksです。

select コード from 担当コースデータ where コード in (select コード from 担当コースデータ group by コード having count(*) > 1) group by コード order by コード

で通りました?。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ