質問編集履歴

1

実際のテーブル構成を記載しました。

2018/11/04 05:20

投稿

chapp
chapp

スコア233

test CHANGED
File without changes
test CHANGED
@@ -87,3 +87,131 @@
87
87
  とやろうにも、当たり前でしょうが実行してみると上手く行かず、AS句を使うのかな?と思いつつも、その記述方法が分かりません。
88
88
 
89
89
  お恥ずかしいことと思われますが、ご教示いただければ幸いです。
90
+
91
+
92
+
93
+
94
+
95
+ ■追記
96
+
97
+ Orlofskyさんからのアドバイスを頂戴し、実際のテーブルをご提示します。
98
+
99
+
100
+
101
+ 上記質問時にお示ししたテーブルおよびカラム名は分かり易く(説明し易く)名称を変えましたが、以下の構成が(いくつかのカラムは削除しているものの)実際のテーブル、およびカラム名です。
102
+
103
+
104
+
105
+
106
+
107
+ ```ここに言語を入力
108
+
109
+
110
+
111
+ CREATE TABLE `mst_member2` (
112
+
113
+ `member_no` int(11) NOT NULL,
114
+
115
+ `member_unit_no` int(11) NOT NULL,
116
+
117
+ `member_id` varchar(255) NOT NULL,
118
+
119
+ `member_mail` varchar(255) NOT NULL,
120
+
121
+ `member_pass` varchar(255) NOT NULL,
122
+
123
+ `member_name` varchar(255) NOT NULL
124
+
125
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='会員企業';
126
+
127
+
128
+
129
+
130
+
131
+ INSERT INTO `mst_member2` (`member_no`, `member_id`, `member_name`) VALUES
132
+
133
+ (1, 'daihyo', '相原'),
134
+
135
+ (2, 'taxa', '佐久間'),
136
+
137
+ (5, 'fish', '大澤'),
138
+
139
+ (6, 'kappa', '小澤'),
140
+
141
+ (7, 'maimai', '椙山');
142
+
143
+
144
+
145
+
146
+
147
+
148
+
149
+
150
+
151
+ CREATE TABLE `b2b_item_transaction_navi2` (
152
+
153
+ `navi_no` int(11) NOT NULL,
154
+
155
+ `navi_item_no` int(11) NOT NULL,
156
+
157
+ `navi_to_member_no` int(11) NOT NULL,
158
+
159
+ `navi_from_member_no` int(11) NOT NULL,
160
+
161
+ `navi_date` datetime NOT NULL,
162
+
163
+ `navi_exp` text NOT NULL
164
+
165
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
166
+
167
+
168
+
169
+
170
+
171
+ INSERT INTO `b2b_item_transaction_navi2` (`navi_no`, `navi_item_no`, `navi_to_member_no`, `navi_from_member_no`, `navi_date`, `navi_exp`) VALUES
172
+
173
+ (1, 7, 1, 6, '2018-10-31 00:30:48', '連絡がありました'),
174
+
175
+ (2, 12, 2, 6, '2018-11-01 21:34:34', '連絡がありました'),
176
+
177
+ (3, 7, 6, 1, '2018-11-03 19:35:35', 'あいうえお'),
178
+
179
+ (4, 7, 6, 1, '2018-11-03 19:49:42', '待っててね\r\n\r\nよろしく'),
180
+
181
+ (5, 7, 1, 6, '2018-11-04 03:00:21', '待ってまーす\r\n\r\nでも、極力早くにしてよね。ヨロシク'),
182
+
183
+ (6, 7, 1, 6, '2018-11-04 03:28:13', '待ってまーす\r\nでも、極力早くにしてよね。ヨロシク');
184
+
185
+ ```
186
+
187
+
188
+
189
+
190
+
191
+ 上記をb2b_item_transaction_navi2テーブルにおいて、navi_item_noを7と指定したとき、navi_expを一覧表示させる際、navi_to_member_no, navi_from_member_noそれぞれのmember_idを表示させたいと考えています。
192
+
193
+
194
+
195
+
196
+
197
+ ```
198
+
199
+ 待ってまーすでも、極力早くにしてよね。ヨロシク
200
+
201
+
202
+
203
+ 待ってまーすでも、極力早くにしてよね。ヨロシク
204
+
205
+
206
+
207
+ 待っててねよろしく
208
+
209
+
210
+
211
+ あいうえお
212
+
213
+
214
+
215
+ 連絡がありました
216
+
217
+ ```