- ベストアンサー
ACCESSで重複したデータがあるかどうか調べたい
重複クリエウェザードがあるそうですが、今のところその機能がインストールできない状況です。クリエでなければSQL文で可能でしょうか。どなたか教えてください!!
- みんなの回答 (3)
- 専門家の回答
関連するQ&A
- accessクエリでのデータ重複について
お世話になります。 ACCESSクエリにてデータが重複してしまします。 SQL表示にて、SELECTの後、DISTINCTやDISTINCTROWを 加えましたが、それでも重複してしまいます。 何故なのでしょうか。 どなたか良い解決方法をお教え頂きたく宜しくお願い 致します。
- ベストアンサー
- Visual Basic
- access・複数のテーブル・重複除外したデータ
accessで複数のテーブルで重複しないレコードだけを抽出するSQL文を知りたいです。 フィールドは多数あり、「フィールドの内容が全て一致するレコード」以外のレコードを 重複しないレコードとして抽出したいと思っています。 テーブルは3つ以上ありますが、2つのテーブルで実行するSQL文でかまいません。
- 締切済み
- その他(データベース)
- アクセス97で重複データを見つけたい
アクセス97を使用しています。 テーブルの重複したデータを取得する方法はあるでしょうか? 取得して区別を付けたいのです。 例えば、下記のようなデータにチェックを付けたいのです。 データ チェック欄 1 ○ 2 × 2 × 3 ○ 4 ○ 5 × 5 × 7 ○ クエリー又はSQLで実施したのですが可能でしょうか? 例えば 該当テーブルをデータをソートしてSELECTし 自データと次データの比較を全件行う ことを繰り返す。 という方法しかないのでしょうか?
- ベストアンサー
- オフィス系ソフト
- ACCESS2007 重複について
ACCESS2007を使用してます。 下記のように、IDコードのフィールドがあり、このコードに対して、重複しているデータ全てにフラグ1をたてたいのです。 <現在のテーブル> IDコード ――――――+ 12345 12345 12378 12378 23457 23489 23456 <作成したいテーブル> IDコード 重複フラグ ――――――+――――――――+ 12345 1 12345 1 12378 1 12378 1 23457 23489 23456 重複フラグのフィールドは、現在のテーブルにありません。 どのようなクエリやSQLを作成すればいいでしょうか? よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- 重複データをカウントするのに便利なSQL文
phpで検索結果画面の制作を勉強中です。 pdoでmysqlデータベースに接続しています。 添付画像のように、 重複しているデータをひとつにまとめ、それぞれの重複数を取得するようなSQL文はないでしょうか? ちなみにできれば、添付画像のように、 フォームで入力されたテキストをもとに、 WHERE文でカラム名をあいまい検索をした上で 該当する重複レコードのカラム名を1つだけ表示し、その横に重複数を表示したいです。 フォームのテキストをもとにあいまい検索をする方法は理解しておりますので、 該当する重複レコードのカラム名を1つだけを取得し、その重複数も取得できるようなSQL文があれば教えていただきたいです。 色々と試しては見たのですが、中々上手くいかずに悩んでいます。 ご回答、よろしくお願いします。
- ベストアンサー
- PHP
- 重複しないデータの抽出について
MYSQL5.0.77で DBをつくり テーブル1のAフィールドのデータから テーブル2のAフィールドのデータ、 テーブル3のAフィールドのデータ、 テーブル3のAフィールドのデータ、 のいずれにも重複しないデータのみ 抽出したいと思っています。 どのようなSQL文を書けばよいでしょうか? じぶんでいろいろ試しましたがどうしても出来ません。 どなたかご教授願います。
- ベストアンサー
- MySQL
- 重複チェックはこれでいいの?
重複チェックはこれでいいの? VB2010とSQL Server R2で開発しています。 商品の二重登録を防ぐために重複検索をしています。 '重複チェック '■Shohin_name の重複チェック whereString = "" whereString = whereString & "Shohin_name = '" & txtShohinName.Text & "'" rtn = dbtShohin.getDoubleFind(whereString) でこの後以下のSQLに渡しています。 sql = "" sql = sql & " SELECT * " sql = sql & " FROM " sql = sql & " tbl_shohin" sql = sql & " WHERE " & whereString 当然Shohin_name はstringですし、SQL Server中は「varchar」です。 既に「ABCD」という商品が登録されているところに、「ABCD」と全角文字の商品を 登録しようとすると、重複チェックではねられてしまいます。同じものがある、といってきます。 これって、おかしくないですか? 本来半角と全角ではぜんぜん別物ですよね。 何がいけないんでしょうか? それともこういうものなんでしょうか? 教えて下さい。 よろしくお願いします。
- ベストアンサー
- Visual Basic
- 重複しているデータを取得したい
[TBL_TEMP] ID 年月1 年月2 項目A 項目B -------------------------------------------- 1 200909 200910 aaaa bbbb 2 200807 200809 aaaa bbbb 3 200909 200910 aaaa bbbb 4 200909 200909 aaaa bbbb 5 200807 200809 aaaa bbbb 上記のようなデータがあり、年月1と年月2でグルーピングして、重複しているデータを抽出する場合は、以下のSQLでデータを取得できます。 SELECT MIN(ID),年月1,年月2 FROM TBL_TEMP GROUP BY 年月1,年月2 HAVING COUNT(1) >= 2 上記のSQLの場合、重複データの中でIDが一番小さいもののみが取得されるため、ID=1、2の2データが取得できます。 これを重複データ全件、つまり、ID=1,2,3,5のデータを取得するには、SQLをどのように書けばよいのかがわかりません。 どなたかアドバイスを頂けないでしょうか? よろしくお願いいたします。
- ベストアンサー
- Oracle
- ACCESS2003のグループ化のエラーについて
こんばんは、ACCESS2003のグループ化について助言をお願いします。 (OS:WIN7) ”TBL1”から抽出して”クリエ1”を作成したものがあります。 この”クリエ1”からさらに”クリエ2”を抽出して、フォームから入力できるように”フォーム1”を作成しました。 (”クリエ1”は他の方が作成したのを借りている状態です。) ”クリエ2”には”日付”、”商品番号”、”単価”があり、”フォーム1”で使えるように ”クリエ2”の各項目に以下のように抽出条件を設定、フォームから入力出来るようにしました。 <日付> Between nz([forms]![f_kensaku]![day_s]) And nz([forms]![F_kensaku]![day_e],#2099/12/31#) (空欄でも表示されるように”Nz()”を使いました。) <商品番号> Like "*" & [Forms]![f_kensaku]![shouhin] & "*" <単価> Like "*" & [Forms]![f_kensaku]![tanka] & "*" ”フォーム1”及び”クリエ2”から実行して問題なく検索できるのですが 日付、商品番号、単価が重複して見ず来らいので、”クリエ2”の”Σ”からグループ化を実行するとエラーとなってしまいます。 <エラー表示内容> 集計関数の一部として指定された式(上記3個のSQL文が表示)を含んでいないクエリを実行しようとしました。 当然、グループ化を外すと問題なく動くのですが、何が悪いのでしょうか?
- 締切済み
- その他(データベース)
- Windows10メーラーの設定方法について説明されている記事が異なります。一つは「secure.plala.or.jp」をメールサーバとして設定し、SSLでの送受信を行います。もう一つはメールアドレスに合わせた「△△.plala.or.jp」をメールサーバとして設定し、送受信はSSLなしです。Windows11での送受信ができない状況ですが、どちらの設定が正しいのか知りたいです。
- 質問者はWindows10メーラーでのメールサーバーの設定について困っています。一つの記事では「secure.plala.or.jp」を設定し、SSLでの送受信を行うと説明されています。しかし、別の記事ではメールアドレスに合わせて「△△.plala.or.jp」を設定し、SSLなしで送受信するように説明されています。Windows11ではどちらの設定を試してもうまくいかないため、正しい設定を教えて欲しいです。
- Windows10メーラーのメールサーバー設定について、異なる設定方法が記載されている記事があります。一つの記事では「secure.plala.or.jp」というメールサーバを設定し、SSLでの送受信を行い、もう一つの記事ではメールアドレスに合わせた「△△.plala.or.jp」を設定し、SSLなしで送受信すると説明されています。質問者はWindows11でメールの送受信ができない状態であり、どちらが正しいのか確認したいとのことです。
お礼
できました!!本当にありがとうございます。