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

質問編集履歴

2

表現の修正

2020/11/24 16:49

投稿

Rena112
Rena112

スコア2

title CHANGED
File without changes
body CHANGED
@@ -26,4 +26,14 @@
26
26
  on cst1.cust_name like CONCAT('%', cst2.cust_name, '%')
27
27
 
28
28
  に変更して実行しましたが、やはり思うような結果が得られません。。
29
- 何か良い方法はありませんでしょうか。。?
29
+ 何か良い方法はありませんでしょうか。。?
30
+
31
+ ■ サンプルデータ
32
+
33
+ customer.cst_name
34
+ hello株
35
+
36
+ customer_2.cst_name
37
+ hello株式会社
38
+
39
+ ↑のようなデータ同士でも、部分一致で存在する判定にしたいです。

1

表現の修正

2020/11/24 16:49

投稿

Rena112
Rena112

スコア2

title CHANGED
File without changes
body CHANGED
@@ -10,4 +10,20 @@
10
10
 
11
11
  ![イメージ説明](d68c29b7082ad771b43f8a98830079e2.png)
12
12
 
13
- 以上、ご回答をお待ちしております。
13
+ 以上、ご回答をお待ちしております。
14
+
15
+
16
+
17
+
18
+ ■ 追記
19
+ 説明にはcustomer テーブルとcustomer_2 テーブルのcust_nameが完全一致のものというような書き方をしましたが、
20
+ 実際は部分一致したものにフラグを立てたいです。
21
+
22
+ sazi 様から頂いた回答の
23
+
24
+ on cst1.cust_name = cst2.cust_name
25
+ の部分を
26
+ on cst1.cust_name like CONCAT('%', cst2.cust_name, '%')
27
+
28
+ に変更して実行しましたが、やはり思うような結果が得られません。。
29
+ 何か良い方法はありませんでしょうか。。?