No.3
- 回答日時:
Access をやる者にとって、こちらが標準かと思われます。
DJoin 関数 - リスト文字列を取得する方法
http://www.f3.dion.ne.jp/~element/msaccess/AcTip …
No.2ベストアンサー
- 回答日時:
Accessで処理をしたいということで。
関数を作成してクエリで使用します。
標準モジュールに以下を貼り付けます。
DAOをつかっているのでコード表の
ツール→参照設定で
Microsoft DAO xx Object Library
にチェックを入れておいてください。
xxは3.6のような数字です。
テーブル名は実際にあわせて変更してください。
Function funcStr(ByVal mystr As String) As String
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim strBuf As String
Set db = CurrentDb
Set rs = db.OpenRecordset("テーブル1")
If rs.RecordCount > 0 Then
rs.MoveFirst
Do Until rs.EOF
If mystr = rs!品目コード Then
strBuf = strBuf & rs!区分 & ","
End If
rs.MoveNext
Loop
If Right(strBuf, 1) = "," Then
strBuf = Left(strBuf, Len(strBuf) - 1)
End If
funcStr = strBuf
End If
rs.Close: Set rs = Nothing
db.Close: Set db = Nothing
End Function
次に以下のようなクエリを作成してみてください。
テーブル名は実際にあわせて変更してください。
SELECT テーブル1.品目コード, funcStr([品目コード]) AS 区分
FROM テーブル1
GROUP BY テーブル1.品目コード;
No.1
- 回答日時:
select item_cd, group_concat(tag)
from item_tab
group by item_cd
http://dev.mysql.com/doc/refman/5.1/ja/group-by- …
MySQL をお使いなら上記のようなかんじになると思います。
ただ、 GROUP_CONCAT 関数に相当する機能は、各データベース製品、バージョンごとにやり方が異なります。 GROUP_CONCAT 関数をサポートしていない環境もあるので注意してください。
ありがとうございます
accessでやりたかったというのを書き忘れてしまいました
accessにGROUP_CONCAT 関数に相当するものがあるか探してみたのですが
なさそうですね・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 日本の全市区町村を人口密度が低 1 2023/06/18 19:51
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 神奈川県の市区町村の一覧。ただ 3 2023/05/01 18:01
- Access(アクセス) お世話になっています 下記データがクエリにあります。 商品名 A A B B B B B C C C 1 2022/09/11 21:07
- その他(Microsoft Office) Excelで総数量を変動させたい 2 2022/11/04 23:49
- Excel(エクセル) Excelマクロの差分抽出のコードを教えていただきたいです。 2 2023/03/14 11:40
- Visual Basic(VBA) 集計シートA列のコードと一致する右に並んだシート名(コード)の3行目から10行目をコピーして貼り付け 4 2022/08/18 15:24
- Visual Basic(VBA) 【VBA】データを入力後に,同一シート内に履歴として転記するVBAコードを教えていただきたいです。 3 2022/11/16 01:37
このQ&Aを見た人はこんなQ&Aも見ています
-
風水の観点で選ぶ観葉植物とは?置き場所や上げたい運気ごとの注意点を紹介!
観葉植物で運気をアップするコツを、風水デザイン1級建築士の福島昌彦さんに伺った。
-
Access:クエリーにて集計後に文字列結合したい。
その他(データベース)
-
Accessでグループ化した結果フィールドをつなげるには?
その他(Microsoft Office)
-
Accessでテキストが合体できる関数ないですか?
Access(アクセス)
-
-
4
複数のレコードを1つのレコードにまとめる方法
Access(アクセス)
-
5
ACCESS 一つのフィールドに複数レコードの値をセットしたい
その他(データベース)
-
6
アクセスで複数のレコード情報を1レコードにまとめる方法
Access(アクセス)
-
7
SQLで特定の項目の重複のみを排除した全項目を取得する方法
その他(プログラミング・Web制作)
-
8
[Access]異なるレコード間の文字列連結
その他(データベース)
-
9
AccessのSQL文で1件のみヒットしたら終了させる構文。
その他(データベース)
-
10
ACCESSで縦に並んだテーブルデータを横に並べることは出来ますか?
Access(アクセス)
-
11
アクセス 項目毎にデータを横に並べる方法
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「マスタ」と「テーブル」の違...
-
2つのテーブルから条件に一致...
-
重複するキーから一番古い年月...
-
主キーの変更
-
アクセス2000のフォームに...
-
3つのテーブルから条件に一致し...
-
ACCESS 一つのフィールドに複...
-
[Oracle] UPDATE分の副問い合わ...
-
insertの高速化?
-
Access2002 2つのテーブルのマ...
-
行方向のデータを横に並べる
-
ACCESS インポート時の重複チ...
-
accessで移動平均する方法
-
ビューで引数を使いたい
-
accessのロック
-
Access VBA [リモートサーバー...
-
SELECT時の行ロックの必要性に...
-
accessテーブル作成クエリを実...
-
SI Object Browserのテーブルス...
-
Accessのリンクテーブルについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「マスタ」と「テーブル」の違...
-
2つのテーブルから条件に一致...
-
重複するキーから一番古い年月...
-
ACCESS 一つのフィールドに複...
-
PLSQLの識別子エラー
-
主キーの変更
-
Accessでフィールドを比較した...
-
SQL 2つのテーブルとSUBSTRING...
-
続.ORACLEのSELECTのソートに...
-
行方向のデータを横に並べる
-
下記のsqlで取得されるレコード...
-
VIEWでテーブルの集計結果...
-
update文で質問です。 下記の条...
-
[Oracle] UPDATE分の副問い合わ...
-
自分自身への矢印
-
片方だけ抽出する方法(SQL)
-
Accessユニオンクエリーで2つ...
-
連番のMin, Maxを取得したい
-
Inner join と Left joinの明...
-
日付の最大値を検索条件にする方法
おすすめ情報