質問編集履歴

3

テーブル定義情報とDebug_kitで確認したSQLの追記

2016/11/21 23:08

投稿

santa507
santa507

スコア10

test CHANGED
File without changes
test CHANGED
@@ -154,4 +154,120 @@
154
154
 
155
155
 
156
156
 
157
+ 201601122 追記)
158
+
159
+ テーブル定義情報とDebug_kitで確認したSQLを記載します。
160
+
161
+ ■テーブル定義
162
+
163
+ ```SQL
164
+
165
+ CREATE TABLE `works` (
166
+
167
+ `id` int(11) NOT NULL AUTO_INCREMENT,
168
+
169
+ `name` varchar(255) DEFAULT NULL,
170
+
171
+ `user_id` int(11) DEFAULT NULL,
172
+
173
+ `title` varchar(255) DEFAULT NULL,
174
+
175
+ `place` varchar(255) DEFAULT NULL,
176
+
177
+ `state` int(11) DEFAULT NULL,
178
+
179
+ `work_image_id` int(11) DEFAULT NULL,
180
+
181
+ `from_date` date DEFAULT NULL,
182
+
183
+ `to_date` date DEFAULT NULL,
184
+
185
+ `profile` text,
186
+
187
+ `profile_detail` text,
188
+
189
+ `thanks` varchar(255) DEFAULT NULL,
190
+
191
+ `work_detail` text,
192
+
193
+ PRIMARY KEY (`id`)
194
+
195
+ ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
196
+
197
+
198
+
199
+ ```
200
+
201
+
202
+
203
+ ```SQL
204
+
205
+ CREATE TABLE `workimages` (
206
+
207
+ `id` int(11) NOT NULL,
208
+
209
+ `work_id` int(11) DEFAULT NULL,
210
+
211
+ `path` varchar(255) DEFAULT NULL,
212
+
213
+ PRIMARY KEY (`id`)
214
+
215
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
216
+
217
+
218
+
219
+ ```
220
+
221
+ ■SQL
222
+
223
+ ```SQL
224
+
225
+ SELECT
226
+
227
+ Works.id AS `Works__id`,
228
+
229
+ Works.name AS `Works__name`,
230
+
231
+ Works.user_id AS `Works__user_id`,
232
+
233
+ Works.title AS `Works__title`,
234
+
235
+ Works.place AS `Works__place`,
236
+
237
+ Works.state AS `Works__state`,
238
+
239
+ Works.work_image_id AS `Works__work_image_id`,
240
+
241
+ Works.from_date AS `Works__from_date`,
242
+
243
+ Works.to_date AS `Works__to_date`,
244
+
245
+ Works.profile AS `Works__profile`,
246
+
247
+ Works.profile_detail AS `Works__profile_detail`,
248
+
249
+ Works.thanks AS `Works__thanks`,
250
+
251
+ Works.work_detail AS `Works__work_detail`,
252
+
253
+ Workimages.id AS `Workimages__id`,
254
+
255
+ Workimages.work_id AS `Workimages__work_id`,
256
+
257
+ Workimages.path AS `Workimages__path`
258
+
259
+ FROM
260
+
261
+ works Works
262
+
263
+ INNER JOIN workimages Workimages ON Works.work_image_id = (Workimages.id)
264
+
265
+
266
+
267
+ ```
268
+
269
+
270
+
271
+
272
+
157
273
  お忙しい中申し訳ありませんが、皆様どうぞよろしくお願いいたします。

2

テーブル名をworkimagesに修正

2016/11/21 23:08

投稿

santa507
santa507

スコア10

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
  ###発生している問題・エラーメッセージ
24
24
 
25
- worksテーブルとworksimagesテーブルを結合してデータを取得しようとするとデータが1件もとれない状態です。
25
+ worksテーブルとworkimagesテーブルを結合してデータを取得しようとするとデータが1件もとれない状態です。
26
26
 
27
27
  worksQueryが作成したsqlをそのまま、MySQLで実行するとデータはとれます。
28
28
 

1

テーブル名の修正

2016/11/21 04:03

投稿

santa507
santa507

スコア10

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
  ###発生している問題・エラーメッセージ
24
24
 
25
- worksテーブルとworksimageテーブルを結合してデータを取得しようとするとデータが1件もとれない状態です。
25
+ worksテーブルとworksimagesテーブルを結合してデータを取得しようとするとデータが1件もとれない状態です。
26
26
 
27
27
  worksQueryが作成したsqlをそのまま、MySQLで実行するとデータはとれます。
28
28