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

回答編集履歴

1

調整

2017/12/27 10:00

投稿

yambejp
yambejp

スコア117944

answer CHANGED
@@ -4,4 +4,30 @@
4
4
 
5
5
  select * from テーブルA as t1
6
6
  inner join テーブルB as t2 on t1.brandName like concat('%',t2.brandName,'%')
7
+ ```
8
+
9
+ # 追記
10
+
11
+ MySQLベースでいきます
12
+ ```SQL
13
+ create table tbl_a (aid int unique,val varchar(20));
14
+ insert into tbl_a values
15
+ (1,'aaaXXX'),
16
+ (2,'aaaYYY'),
17
+ (3,'bbbYYY'),
18
+ (4,'cccYYY'),
19
+ (5,'dddXXX'),
20
+ (6,'dddZZZ');
21
+
22
+ create table tbl_b (bid int unique,val varchar(20));
23
+ insert into tbl_b values
24
+ (1,'aaa'),
25
+ (2,'a'),
26
+ (3,'XXX'),
27
+ (4,'ccc');
28
+ ```
29
+ 検出
30
+ ```SQL
31
+ select * from tbl_a
32
+ where val regexp (select group_concat(val separator '|') from tbl_b )
7
33
  ```