回答編集履歴

2

追記

2016/07/25 16:12

投稿

Panzer_vor
Panzer_vor

スコア1636

test CHANGED
@@ -67,3 +67,25 @@
67
67
  ちなみに上記SQLでは擬似的に食べ物区分というカラムをサブクエリで作ってますが、
68
68
 
69
69
  不要でしたらカットして下さい^^
70
+
71
+
72
+
73
+ ###追記
74
+
75
+ もしかしたらこちらも要件捉え間違えてるかもしれません。
76
+
77
+ 上記クエリは以下の前提条件を満たす必要があるので、確認お願い致します。
78
+
79
+
80
+
81
+ 0. 食べ物テーブルは「果物ID」、「野菜ID」のカラムを持つこと
82
+
83
+ 0. 上記2カラムから果物テーブル、野菜テーブルそれぞれIDでリンクされていること
84
+
85
+
86
+
87
+ 特に2番目は重要で、果物が存在しない場合に野菜からデータ取得したいとした時、
88
+
89
+ IDでリンクされていない状態であると**どの野菜IDのデータを取得すべきか判断できません。**
90
+
91
+ (※果物の検索に利用するIDで野菜を検索するなら話は変わりますが)

1

追記

2016/07/25 16:12

投稿

Panzer_vor
Panzer_vor

スコア1636

test CHANGED
@@ -50,6 +50,8 @@
50
50
 
51
51
  0. 食べ物テーブルにあって果物テーブルにないなら野菜からデータ表示
52
52
 
53
+
54
+
53
55
  という要件は満たせるかと思います。
54
56
 
55
57
 
@@ -61,3 +63,7 @@
61
63
 
62
64
 
63
65
  この辺はもう少し要件を詰める必要があるかもですね。
66
+
67
+ ちなみに上記SQLでは擬似的に食べ物区分というカラムをサブクエリで作ってますが、
68
+
69
+ 不要でしたらカットして下さい^^