accessでのクエリ [無断転載禁止]©2ch.net
- : NAME IS NULL [] 2016/07/19(火) 21:43:08.42:BhW2JrZ3
- みなさんこんにちは、accessでSQLを使ってますが以下で フィールド1、フィールド2で一致するがフィールド3が異なるデータを抽出したいのですが、良い方法はありませんか?とりあえず途方に暮れてます。
データ
フィールド1 フィールド2 フィールド3
a b c
a. b. c
a. b. d
a. c. e
a. f. g - : NAME IS NULL [] 2016/07/20(水) 23:47:11.69:k0J9dBoE
- 自己解決しました。
- : NAME IS NULL [sage] 2016/07/24(日) 09:54:39.53ID:???
-
死を持ってあがなえ - : NAME IS NULL [sage] 2016/10/02(日) 20:40:13.82ID:???
- ID:kPn//wmb
がここでDB論を行う予定です - : NAME IS NULL [] 2016/10/02(日) 20:45:24.49:BTjJTk+W
-
ワロタw何ムキになってんだよwしかもアクセススレてw
まあここなら多少はマジレスしてやってもいいぞw - : NAME IS NULL [sage] 2016/10/02(日) 21:01:32.40ID:???
- テーマ
db論からみる削除フラグ
テーマに関しての持論を聞きたいです。 - : NAME IS NULL [] 2016/10/02(日) 21:06:47.76:BTjJTk+W
-
ああ始めたかw
とは言っても俺は当時から削除フラグについては必要なら使えって立場だからなw
あまりエキセントリックな主張は出来んぞw
何か具体的な例でも上げてくれればその是非については俺の考えを言おう - : NAME IS NULL [sage] 2016/10/02(日) 21:56:16.46ID:???
-
ありがとう
線引きに興味がある
自分のテーマの立場は
適材適所かな。
具体的には
1 物理削除はマジ止めて
2 マスタ関連には使わない
有効期間などで表現する
3 伝票みたいなトランザクションなら
ステータスの一部として持つ。
線引きの考え方を知りたいです - : NAME IS NULL [] 2016/10/02(日) 22:29:40.83:BTjJTk+W
-
お?マジでやるのか?じゃあちょっとだけ付きあおうか
> 1 物理削除はマジ止めて
これに関しては賛同できんな。
俺だったら本当に必要のないデータは躊躇なく消す。
物理削除したくないってのはある意味自分の設計に自信がない事の表われでもあると思うよ。
それに削除フラグの導入によって、主キーの重複という本来不要であるはずの
やっかいな問題も考慮しなければいけなく事が多い。
シンプルな設計を心がけるならばなるべく削除フラグのようなやっかい者は排除したい。
> 2 マスタ関連には使わない
> 有効期間などで表現する
マスタに関しては廃止になった商品や取引先など「消したからデータを参照できない」
なんて馬鹿げた理由はユーザーに通用しないから俺も適用期間を使う方法は賛成。
> 3 伝票みたいなトランザクションなら
> ステータスの一部として持つ。
うん、ステータスと削除フラグはまた別物だね。
俺だったら1にあげた理由で本当に業務上削除される物は躊躇なく削除する。
もちろん業務上ステータス管理が必要な場合はそのようにする。
> 線引きの考え方を知りたいです
俺が基準にしているのは要件として本当に業務上必要なくなる物なのか?というとこだな
一見削除のように思える処理もよくよく話を聞くと「実はステータス管理が必要だった」という事も少なくないし。
そういう意味でユーザーから要件を引きだす作業は非常に重要だと思っている。
その上で本当に必要ないデータなら1であげた主キーの問題などで無駄にシステムが複雑化する事を
避ける意味でも躊躇なく物理削除する。
とりあえずこんなとこで良いか? - : NAME IS NULL [sage] 2016/10/02(日) 22:46:38.69ID:???
-
ありがとう
物理削除は参考になった - : NAME IS NULL [sage] 2016/10/03(月) 05:40:37.25ID:???
- 削除対象は履歴テーブルに移動するとかは?
- : NAME IS NULL [sage] 2016/10/03(月) 08:38:42.91ID:???
-
メリットはある。
その代わり別のデメリットが出てくる。
要件次第 - : NAME IS NULL [sage] 2016/10/03(月) 11:29:07.08ID:???
- お前ら削除フラグのスレあるんだからそこでやれ
ttp://echo.2ch.net/test/read.cgi/db/1445137179 - : NAME IS NULL [] 2017/12/29(金) 12:15:09.02:dtNZwIie
- 誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
P41DVEAKNZ
凡例:
レス番
100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている
名前
名無しさん (青) → sage のレス
名無しさん (緑) → age のレス
ID
ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID
このページは2ch勢いランキングが作成したキャッシュです。元のページはこちら。削除についてはこちら。