add batch remove batch split batch comment selection show hidden batches hide batch highlight batch
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
CREATE TABLE tableA (id, mdn_list) AS
SELECT '1', 'Alice,Bobbi,Carol' FROM DUAL UNION ALL
SELECT '2', 'Andy,Bob,Charles' FROM DUAL;
2 rows affected
CREATE TABLE tableB (your_column) AS
SELECT 'Alice' FROM DUAL UNION ALL
SELECT 'Andy' FROM DUAL UNION ALL
SELECT 'Bobbi' FROM DUAL UNION ALL
SELECT 'Bob' FROM DUAL UNION ALL
SELECT 'Charles' FROM DUAL UNION ALL
SELECT 'Carol' FROM DUAL;
6 rows affected
SELECT *
FROM tableB
WHERE (SELECT ',' || mdn_list || ',' FROM tableA WHERE id = '1')
LIKE '%,' || your_column || ',%';
YOUR_COLUMN
Alice
Bobbi
Carol
SELECT *
FROM tableB
WHERE (SELECT ',' || mdn_list || ',' FROM tableA WHERE id = '2')
LIKE '%,' || your_column || ',%';
YOUR_COLUMN
Andy
Bob
Charles