タイトルが混乱する可能性があります。2つのテーブルを結合しますが、各ユニークレコードの最初のインスタンスの最初のテーブルのデータのみを含めます。
私はケースのテーブルを持っており、各ケースには多くのタスクが含まれています。各タスクの別のワークフローを実現するために、私はCase_Emails、Case_Calls、Case_Chatsなどの異なるテーブルを持っています。
最終的にExcelにエクスポートされるクエリを作成します。この問合せでは、各タスクをリストしたいと思います。タスクは、共通の形式を使用して別の表のUNIONを介してすでに結合されています。クエリの各タスクでは、ケースに関連付けられた最初のタスクのみで、ケーステーブルの詳細を含める必要があります。以下の例:私の独創的なアプローチは、LEFTをしようとしていた
+----+---------+------------+-------------+-------------+-------------+
| id | Case ID | Agent Name | Task Info 1 | Task Info 2 | Task Info 3 |
+----+---------+------------+-------------+-------------+-------------+
| 1 | 4000000 | Some Name | Detailstuff | Stuffdetail | Thingsyo |
| 2 | | | Detailstuff | Stuffdetail | Thingsyo |
| 3 | | | Detailstuff | Stuffdetail | Thingsyo |
| 4 | 4000003 | Some Name | Detailstuff | Stuffdetail | Thingsyo |
| 5 | | | Detailstuff | Stuffdetail | Thingsyo |
| 6 | 4000006 | Some Name | Detailstuff | Stuffdetail | Thingsyo |
+----+---------+------------+-------------+-------------+-------------+
ケースIDに登録しようが、私は、余分な行からデータをフィルタリングする方法を見つけ出すことができませんでした。
私はExcelのピボットテーブルでこれを行うべきだと思います。 –
残念ながら、私たちはすでに制約のためピボットテーブルを除外しています。 CSV形式で保存することはできず、使用されている他のツールでは機能しません。 – Thebluefish
組合のクエリをお願いします。他のテーブルがどのように統合されるかははっきりしていません。 *タスク情報#*は異なるテーブルの列ですか? * email *、* calls *、* chats *のインジケータはどこですか? – Parfait