複数のテーブルのすべての顧客IDと各顧客コードに付属する金額を返すクエリを作成しようとしています。ただし、クエリの各テーブルからすべての顧客コードを取得するのではなく、コードのランダムな選択のみを取得します。これが起こる原因は何でしょうか?あなたが質問したことがあれば、私がそれをうまく説明しなければ謝ります。また、以下のクエリ設計ビューのスナップショットを添付しました。アクセスクエリがすべての関連レコードを返していない
答えて
あなたはが返されているすべての結合されたテーブルでを存在する行のみを意味し、クエリでINNER JOINS
を使用しています。したがって、2014年に商品を購入したが2015年には購入しなかった顧客がいる場合、その名前は除外されます。
私はあなたがしようとしているものを理解していれば、あなたが一致したときにKNOXLIVE_SLCUSTMや他のテーブルからの行のみからすべての行を返すなる、LEFT
またはRIGHT
参加を使いたいです。
SQLが分からない場合は、クエリデザイナの各結合行を右クリックし、結合プロパティを選択します。
テーブルが最初に追加された順序に応じて、2番目または3番目のラジオボタンが必要な結合になります。 KNOXLIVE_SLCUSTMからすべてのレコードを選択するレコードを選択します。 4つのすべての結合でこれを行い、クエリを再実行します。
それはかなりうまくいった!それは技術的に私が必要としていることをしました。しかし、私はSLCUSTMにも現れる他のすべてのテーブルに現れるレコードだけが必要です。 SLCUSからすべてのレコードを返す問題は、何千ものレコード(顧客)が存在することです。そのことが言われて、私はSLCUSTMのそれぞれのものからすべてを引っ張ると言う選択に結合プロパティを切り替えようとしましたが、それは動作しません。 – lucky123
@ lucky123私は完全に従っているわけではありませんが、必要のないレコードを省略するために、売上列に条件を追加してみてください。 'WHERE [2015 Sales] .SumOfVal> 0'または単にテストする列の基準行に"> 0 "を入れてください。 – MoondogsMaDawg
それは働いた!手伝ってくれてどうもありがとう! – lucky123
- 1. アクセスクエリで必要なレコードがすべて取得されない
- 2. 関連するすべてのレコードが文字列と等しいすべてのレコードを取得します。
- 3. 特定の分野に関連のないすべてのレコード
- 4. ActiveRecord:関連付けデータがないすべてのレコードを照会
- 5. アソシエーションを使用してすべての関連レコードを取得
- 6. algolia php apiがすべてのレコードを返さない
- 7. アクセスクエリ - フィルタ関連の問題
- 8. アクセスクエリからレコードを返す方法
- 9. 多対多関連ではないすべてのレコードを見つける
- 10. QoQ:LIKEの比較ですべてのレコードが返されない
- 11. を選択し、関連するすべてのレコードを
- 12. %が入っているすべてのレコードを返すSQLクエリ
- 13. Railsの5リターンのすべてのレコードと必要な関連
- 14. SQLクエリがすべてのレコードをプルしていない
- 15. アクセスクエリが返されない日付
- 16. Rails find_eachとすべてのレコードが返されない
- 17. EF.Core関連するレコードを他のテーブルに持たないすべてのレコードを読み込みます。
- 18. CakePHP 3関連レコードがないレコードを検索する(hasMany)
- 19. MS CRM Online:関連レコードがないレコードを取得する
- 20. SQL:すべてのレコードを返すSELECTステートメント、JOINの値がNULL、クエリがレコードを返さない
- 21. Fieldbook Codelet - 一致するすべてのレコードを返さない
- 22. SQL Serverを使用して子レコードのすべての関連レコードの合計数を調べる
- 23. 関連するすべてのレコードを一度に保存
- 24. Jsoup selectがすべてのノードを返していない
- 25. コレクションIteratorがすべての値を返していない
- 26. Propelがすべての行を返していない
- 27. document.cookieがすべてのクッキーを返していない
- 28. Linq-to-entitiesインクルードメソッドが関連するレコードをロードしない
- 29. Entity Frameworkですべての関連エンティティを返します
- 30. laravel eloquentを使用して関連テーブルからすべてのレコードを削除
実行中のクエリが表示されないため、何が原因か分かりません。質問を編集し、すべての関連情報を入力してください。テーブルの構造とクエリはおそらく十分でしょう。 –
あなたはあなたの質問を提供する必要があります。 –