複数のテーブルから名前のリストが必要です。 Table A
,Table B
,Table C
,Table D
。 表A、B & Cには、表Dの列「ConsumerName
」と共にリストに入れる必要がある1つの列「CompanyName
」があります。すべてのテーブルから一意の値の列を1つだけ必要とするので、結合を使用せずにこれらのテーブルをすべて追加できますか?これは、ユーザー入力との比較に使用されます。任意のヘルプは高く評価されています:)複数の表から1つの列を1つのリストに結合するにはどうすればよいですか?
0
A
答えて
1
は、私はあなたが重複してのバージョンがある番目のUNIONの結果は、常にALL
UNION別個のものであるSELECT CompanyName from A
UNION
SELECT CompanyName from B
UNION
SELECT CompanyName from C
UNION
SELECT ConsumerName from D
に参加する代わりに、UNIONをしたいと思います
0
コメントに提案を投稿しましたが、あなたの 'Distinct'条件を考慮していないため、コードが少し長くなりますので、回答を投稿します。
System.Linqへの参照が必要です.4つのテーブルの値が格納されていると仮定しています。
List<string> values = new List<string>();
values.AddRange(tableA.Select(ta => ta.CompanyName).ToList());
var tableBVals = tableB.Where(tb => !values.Contains(tb.CompanyName)).ToList();
values.AddRange(tableBVals);
var tableCVals = tableC.Where(tc => !values.Contains(tc.CompanyName)).ToList();
values.AddRange(tableCVals);
var tableDVals = tableD.Where(td => !values.Contains(td.ConsumerName)).ToList();
values.AddRange(tableDVals);
私はあなたが望むよりも、その長いとメシエを実現するが、それはピンチで行います。
関連する問題
- 1. 1つのエンティティから別のエンティティの1つの列に複数の列を結合するにはどうすればよいですか?
- 2. SQLで複数の行を1つの列に結合するにはどうすればよいですか?
- 3. 1つのリストから複数のリストを作成するにはどうすればよいですか?
- 4. 2つの配列を1つの配列に結合するにはどうすればよいですか?
- 5. これらの2つのクエリを1つに結合するにはどうすればよいですか?
- 6. 複数のPloneサイトを1つのサイトに結合するにはどうすればよいですか?
- 7. 複数のffmpegストリームを1つの4x4コラージュに結合するにはどうすればよいですか?
- 8. 複数のSQLクエリを1つのクエリに結合するにはどうすればよいですか?
- 9. 複数のキネシスデータストリームを1つのデータストリームに結合するにはどうすればよいですか?
- 10. 2つの結合クエリを1つに結合するにはどうすればよいですか?
- 11. 1つの命令と1つの命令を結合するにはどうすればよいですか?
- 12. 1つのxamlページで複数のxamlページを結合するにはどうすればよいですか?
- 13. 複数の注釈を1つに結合するにはどうすればよいですか?
- 14. 複数の画像を1つに結合するにはどうすればよいですか?
- 15. 2つのSQLクエリーを1つの結果に結合するにはどうすればよいですか?
- 16. 複数のIDから1つのIDを照合するにはどうすればよいですか?
- 17. 複数のデータ列を1つのドロップダウンリストに表示するにはどうすればよいですか?
- 18. 別の表の1つの表から複数の列を結合する
- 19. 結合が複数の行に一致する場合、1つの表から行を選択するにはどうすればよいですか?
- 20. 2つのテーブルのデータを1つのカーソルに結合するにはどうすればよいですか?
- 21. ハイチャートの2つのデータを1つのチャートに結合するにはどうすればよいですか?
- 22. 複数の列を1つのリストにまとめるにはどうすればいいですか?
- 23. 複数のテーブルを1つのテーブルに結合するにはどうしたらよいですか?
- 24. Pandasの1つの列を複数の列に展開するにはどうすればよいですか?
- 25. 複数の列のデータを1つの列にレンダリングするにはどうすればよいですか?
- 26. 2つのセレクタイベントを1つのステートメントに結合するにはどうすればよいですか?
- 27. 3つのDataFrameを1つのDataFrameに結合するにはどうすればよいですか?
- 28. 2つの文字列変数を1つの複数変数に結合するにはどうすればよいですか?
- 29. Mesonで複数のファイルを1つに連結するにはどうすればよいですか?
- 30. 1つのテーブルで2つのテーブルの列を連結するにはどうすればよいですか?