質問編集履歴

2

表現の修正

2020/11/24 16:49

投稿

Rena112
Rena112

スコア2

test CHANGED
File without changes
test CHANGED
@@ -55,3 +55,23 @@
55
55
  に変更して実行しましたが、やはり思うような結果が得られません。。
56
56
 
57
57
  何か良い方法はありませんでしょうか。。?
58
+
59
+
60
+
61
+ ■ サンプルデータ
62
+
63
+
64
+
65
+ customer.cst_name
66
+
67
+ hello株
68
+
69
+
70
+
71
+ customer_2.cst_name
72
+
73
+ hello株式会社
74
+
75
+
76
+
77
+ ↑のようなデータ同士でも、部分一致で存在する判定にしたいです。

1

表現の修正

2020/11/24 16:49

投稿

Rena112
Rena112

スコア2

test CHANGED
File without changes
test CHANGED
@@ -23,3 +23,35 @@
23
23
 
24
24
 
25
25
  以上、ご回答をお待ちしております。
26
+
27
+
28
+
29
+
30
+
31
+
32
+
33
+
34
+
35
+ ■ 追記
36
+
37
+ 説明にはcustomer テーブルとcustomer_2 テーブルのcust_nameが完全一致のものというような書き方をしましたが、
38
+
39
+ 実際は部分一致したものにフラグを立てたいです。
40
+
41
+
42
+
43
+ sazi 様から頂いた回答の
44
+
45
+
46
+
47
+ on cst1.cust_name = cst2.cust_name
48
+
49
+ の部分を
50
+
51
+ on cst1.cust_name like CONCAT('%', cst2.cust_name, '%')
52
+
53
+
54
+
55
+ に変更して実行しましたが、やはり思うような結果が得られません。。
56
+
57
+ 何か良い方法はありませんでしょうか。。?