質問編集履歴

1

SQL文がどこからどこまでかを区切り線をいれました。

2015/12/10 01:40

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -66,13 +66,25 @@
66
66
 
67
67
 
68
68
 
69
+
70
+
71
+ 以下が、SQL文で。
72
+
69
- (SELECT cos.*, res.* FROM customer cos INNER JOIN customer_reservation res ON cos.customer_id = res.customer_id
73
+ このまま MySQL Frontに貼り付けると、実行できます。
74
+
75
+ しかし、
76
+
77
+ ・UNIONの前のSQLに該当するレコードは抽出できますが、
78
+
79
+ ・UNIONより後ろのSQLに該当するレコードは、抽出されません。
70
80
 
71
81
 
72
82
 
83
+ ------------------------------------------------------------------------------------
84
+
85
+ (SELECT cos.*, res.* FROM customer cos INNER JOIN customer_reservation res ON cos.customer_id = res.customer_id
86
+
73
87
  WHERE
74
-
75
-
76
88
 
77
89
  res.reservation_date >= CURRENT_DATE
78
90
 
@@ -91,6 +103,8 @@
91
103
  )
92
104
 
93
105
  )
106
+
107
+
94
108
 
95
109
 
96
110
 
@@ -134,11 +148,7 @@
134
148
 
135
149
  WHERE
136
150
 
137
-
138
-
139
151
  (cos.company_id = 41) AND (cos.delete_flag = false) AND (res.delete_flag = false)
140
-
141
-
142
152
 
143
153
  AND true = (
144
154
 
@@ -147,3 +157,5 @@
147
157
  )
148
158
 
149
159
  );
160
+
161
+ ------------------------------------------------------------------------------------