最近、すべてのヘルプを通して、私が働きたいすべてのクエリを取得できましたが、完了までにどれくらい時間がかかります。 msアクセスが完了し、解凍できるようになるまでに最大15分かかることがあります。少量のデータ(150レコード程度)でクエリを実行すると、1〜2分かかることがありますが、データセットが大きくなると時間がかかります。
私がしようとしているのは、すべての結果(約18,000レコード)を持つものと、「合格」した人だけを持つものと比較して、「失敗」したものを見つけることです。これは、仲間のメンバーが私に示したもので、私が使ったものです。
SELECT * FROM All_ESD_Results_Date_Changed WHERE(([EmpID] & [Date])ではありません。(SELECT EmpID & Date FROM All_Pass))););
これを高速化する方法はありますか、それともms-accessの制限ですか?この同じデータセットで使用する他のすべてのクエリはすべて秒を要します。
私は本当にすべての助けに感謝し、私はこのフォーラムの助けなしにこれを行うことはできませんでした。ありがとうございました。ms-accessで3番目の結果を得るために他の2つのクエリの結果を照会
1
A
答えて
0
同じロジックを実現するために、2つのテーブルを結合したままにしておくことができます。このような何か:これが解決しない場合は
SELECT t1.*
FROM All_ESD_Results_Date_Changed t1
LEFT JOIN All_Pass t2
ON t1.[EmpID] = t2.[EmpID] AND
t1.[Date] = t2.[Date]
WHERE t2.[EmpID] IS NULL
は、その後、更なるステップは、取るにはAll_Pass
表にEmpID
とDate
列にインデックスを追加することになります。
関連する問題
- 1. 2番目のクエリの結果を取得する方法
- 2. 複数のSQLが2つのクエリを実行し、1つの結果の結果を照会します。
- 3. SQLクエリの結果を1つの結果にまとめる
- 4. 目的C 2つのクラスを使用した照会結果の比較
- 5. 2つのテーブルのSQLクエリで2番目のテーブルの結果セットを無視
- 6. 2つのクエリの結果を1つの結果に結合するSQL
- 7. Codeigniterの2番目の関数にクエリ結果を渡す
- 8. 名前が2番目のクエリの結果である列の値を取得
- 9. 照会結果の比較
- 10. クエリ結果の4番目の行を取得する
- 11. slick 3 2 leftJoinクエリの結果をクラスマッピング
- 12. 2番目のテーブルの結合結果を制限する
- 13. MySQLのマルチクエリストアの結果の2番目のクエリ
- 14. MongoDB:$とクエリの結果セットを照会するためのsort()の追加
- 15. が、私は結果を得るために2番目のクエリで最初のクエリを分割したい2つのクエリ/除算クエリ
- 16. SQL照会の結果の照合
- 17. t-sql 2が1つの結果セットを照会します
- 18. 2番目のクエリの最初のクエリの結果を使用するMySQL
- 19. MEANスタックでのデータベース結果の照会
- 20. 2番目(SQL Server)のパラメータとして1からの結果を渡すためのSQLクエリの結合
- 21. 別のクエリの結果を照会する
- 22. 最初の結果の代わりにSQLの結果から2番目の値を取得する方法
- 23. クエリ結果の行番号
- 24. 2つのテーブルを結合するときに2番目のテーブルに結果を結合する
- 25. エラーを返す別のクエリの結果を照会
- 26. 第1階層の結果から第2階層のデータを照会するために第1階層の結果からデータを照会
- 27. 2つのSQLクエリの結果を結合するには?
- 28. SQLの照会結果をビット
- 29. SQL照会の計算結果には
- 30. 2つのcondtionsを持つSELECTクエリで、2番目の条件は最初の条件の結果である
照会されている項目は両方とも照会そのものです。これによりアプローチが変更されるのでしょうか、テーブルとクエリが同じ意味で使用されていますか?私はまだアクセスするのが非常に新しいです。 – Mark
あなたのコメントは私には意味がありません。私の知る限り、私の答えは論理的には元々のものと同等ですが、それはより良い結果を出すかもしれません。 –
"テーブル"という言葉をあなたが混乱させてしまいました。私はいつもテーブルとクエリが違っていると思っていました。両者の関係はまだ私にとって挑戦です。私はまだ一般的なアクセスとデータベースを扱うことは非常に新しく、決して怒らないわけではありません。私は本当に助けにいっぱいです。 – Mark