
以前も同じ質問をしたのですが、
初心者すぎてどうしても自己解決できずに困っています。
sql server2008でつくったdbで
テーブル名:sampleとして
id |a1 |b1
1 |りんご |きゅうり
1 |みかん |なす
2 |かき |はくさい
2 |なし |キャベツ
3 |もも |ごぼう
3 |キウイ |きのこ
↓
1 |りんご/みかん|きゅうり/なす
2 |かき/なし |はくさい/キャベツ
3 |もも/キウイ |ごぼう/きのこ
にするプログラムをvb.netでするにはどうしたらいいでしょうか?
親切な方、丸投げですいませんがよろしくお願いします。
No.1ベストアンサー
- 回答日時:
下記のようなSQLを記述すれば1行にはなるが(項目はつなげていない)
重複行が、2行以上、表示したい項目の順番などによって同じものになるとは限りません。
テーブルの設計に依存するので、キーの項目、レコードレイアウトなど見直してから
作成した方がよいかと思います。
-
select * from
(select t1.id, t1.a1 a1 , t2.a1 a2 , t1.b1 b1 , t2.b1 b2
from sample t1, sample t2
where t1.id=t2.id and t1.a1 <> t2.a1
) t3 group by id;
-
vb.netについてはごめんなさい。
すいません。こちらのSQLを試しましたが、重複行が2行以上ある値が多く、うまくできませんでした。
違った表示方向も考えてみたいと思います。回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
あああ..ああい..ああう とい...
-
エクセルで選択したセルがディ...
-
【マクロ】実行時エラー '424':...
-
Worksheets メソッドは失敗しま...
-
エクセルで離れた列を選択して...
-
B列の最終行までA列をオート...
-
VBA 空白行に転記する
-
「段」と「行」の違いがよくわ...
-
エクセルで複数のシートのクリ...
-
Excel UserForm の表示位置
-
マクロの「SaveAs」でエラーが...
-
列方向、行方向の定義
-
別ブックをダイアログボックス...
-
特定の色のついたセルを削除
-
Cellsのかっこの中はどっちが行...
-
Excelで、あるセルの値に応じて...
-
Excelのフィルター後の一番上の...
-
vba 2つの条件が一致したら...
-
エクセルで特定の文字列が入っ...
-
エクセル 上下で列幅を変えるには
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
あああ..ああい..ああう とい...
-
VBAにて『元に戻すボタン』を作...
-
select caseの入れ子
-
エクセルで選択したセルがディ...
-
配列の値を保持しながら要素を...
-
プログラムの記述方法について
-
VBAバーコード照合 バーコード...
-
VBAにて文字列の長さを取得...
-
1つのテーブルに重複している列...
-
VBAについて
-
vbs 文字位置を中央に
-
エクセルVBAのプログラム
-
VBA コード エラー対処
-
最大値が0b100である3bit同士の...
-
xlookup関数の引数を利用して検...
-
すべての組合せをシートに出力...
-
targetでクリックしたら○
-
アセンブラでの記述について教...
-
エクセルで簡単なオートシェイ...
-
指数関数近似を行うプログラム...
おすすめ情報