teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

5

AND true=の行に項目追記

2015/12/26 02:51

投稿

White_Rabbit
White_Rabbit

スコア38

title CHANGED
File without changes
body CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
  WHERE
26
26
  (cos.company_id = 79) AND (cos.delete_flag = false) AND (res.delete_flag = false)
27
- AND true = ((cos.name LIKE '%水%')
27
+ AND true = ((name LIKE '%水%') AND (address LIKE '%水%')
28
28
  OR (cos.memo LIKE '%水%') OR ( res.memo LIKE '%水%')) <----- ここでエラーがでている?この行が無いとエラーがでない。
29
29
  )
30
30
 

4

SQL文の修正。最後のANDの部分。

2015/12/26 02:51

投稿

White_Rabbit
White_Rabbit

スコア38

title CHANGED
File without changes
body CHANGED
@@ -24,8 +24,8 @@
24
24
 
25
25
  WHERE
26
26
  (cos.company_id = 79) AND (cos.delete_flag = false) AND (res.delete_flag = false)
27
- OR (cos.name LIKE '%水%')
27
+ AND true = ((cos.name LIKE '%水%')
28
- OR (cos.memo LIKE '%水%') OR ( res.memo LIKE '%水%') <----- ここでエラーがでている?この行が無いとエラーがでない。
28
+ OR (cos.memo LIKE '%水%') OR ( res.memo LIKE '%水%')) <----- ここでエラーがでている?この行が無いとエラーがでない。
29
29
  )
30
30
 
31
31
  -------------------------------------

3

SQL文を修正

2015/12/26 02:08

投稿

White_Rabbit
White_Rabbit

スコア38

title CHANGED
File without changes
body CHANGED
@@ -24,8 +24,8 @@
24
24
 
25
25
  WHERE
26
26
  (cos.company_id = 79) AND (cos.delete_flag = false) AND (res.delete_flag = false)
27
-
27
+ OR (cos.name LIKE '%水%')
28
- AND true = ((cos.memo LIKE '%水%') OR ( res.memo LIKE '%水%')) <----- ここでエラーがでている?この行が無いとエラーがでない。
28
+ OR (cos.memo LIKE '%水%') OR ( res.memo LIKE '%水%') <----- ここでエラーがでている?この行が無いとエラーがでない。
29
29
  )
30
30
 
31
31
  -------------------------------------

2

テーブルの説明追加

2015/12/26 01:46

投稿

White_Rabbit
White_Rabbit

スコア38

title CHANGED
File without changes
body CHANGED
@@ -3,7 +3,11 @@
3
3
  下記クエリーで、実行すると "Unknown table 'res' in where clause" エラーが出てしまいます。
4
4
  解決策はございますでしょうか?
5
5
 
6
+ 顧客テーブル:costomer
7
+ 顧客予約テーブル:costomer_reservation
6
8
 
9
+ -----------------------------------------
10
+
7
11
  SELECT cos.*, res.* FROM costomer cos
8
12
  INNER JOIN
9
13
  (SELECT * FROM costomer_reservation r1
@@ -24,6 +28,8 @@
24
28
  AND true = ((cos.memo LIKE '%水%') OR ( res.memo LIKE '%水%')) <----- ここでエラーがでている?この行が無いとエラーがでない。
25
29
  )
26
30
 
31
+ -------------------------------------
32
+
27
33
  上記をJAVA内で実行すると、下記エラーが発生します。
28
34
  対策方法がわかりますでしょうか?
29
35
 

1

コメント追記

2015/12/24 05:39

投稿

White_Rabbit
White_Rabbit

スコア38

title CHANGED
File without changes
body CHANGED
@@ -21,7 +21,7 @@
21
21
  WHERE
22
22
  (cos.company_id = 79) AND (cos.delete_flag = false) AND (res.delete_flag = false)
23
23
 
24
- AND true = ((cos.memo LIKE '%水%') OR ( res.memo LIKE '%水%')) <----- ここでエラーがでている?
24
+ AND true = ((cos.memo LIKE '%水%') OR ( res.memo LIKE '%水%')) <----- ここでエラーがでている?この行が無いとエラーがでない。
25
25
  )
26
26
 
27
27
  上記をJAVA内で実行すると、下記エラーが発生します。