で何でしょう、あなたは、次のコードを持つことができます。.SelectManyは(X => x)でのC#でのSQL
string[][] Stuff = new string[] { new string[] {"1", "2", "3"}, new string[] {"4", "5", "6"} };
string[] OneList = Stuff.SelectMany(x => x).ToArray();
をだから私は同じが、SQLで行うことができるか、不思議でしたか?
表中(表1 |表2):
| 1 | 4 |
| 2 | 5 |
| 3 | 6 |
最終結果(表の結果同じ列の1 & 2):
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
| 6 |
これは一時テーブルを使用せずに行うことができますか?
これは単純なSQL文で行うことはできますか?
データソースはどのように見えますか? 'SelectMany'はコレクションのコレクションを「平坦化」するために使用されるので、SQLでは可能ですが、テーブル構造に依存します。一般的にSQLでこれを実現する関数や演算子はありません。 –
@DStanley:OPが明らかにサンプルテーブルの作成に使用していたので、コードスニペットアノテーションを再追加しました。 (ASCIIテーブルはこの目的にはより適しているかもしれませんが) – Heinzi
@Heinzi Good here-私は、HTMLスニペットを使用してHTMLテーブルを生成できることを理解できませんでした。 ASCIIテーブルがより効果的だと同意する。 –