Я пытаюсь объединить две таблицы.Проблема в том, что в одной из таблиц есть список разделенных запятыми внутри ячейки.Мне нужно присоединиться к ячейке CSV.Используя мой пример на основе салата, я хочу, чтобы бекон присоединился к бекон, индейка и дал мне cobb_salad
SELECT tbl_a.item, tbl_b.item, tbl_b.salad
FROM tbl_a
LEFT JOIN tbl_b
ON tbl_a.item LIKE CONCAT('%', tbl_b.item, '%')
Я попробовал примервыше и несколько других выпусков.Я понимаю, что это не будет эффективным запросом.Проблема в том, что базовый набор данных предшествует мне.К счастью, мне нужно выполнить запрос только один раз.
Expected Result
+--------+------------+
| item | salad |
+--------+------------|
| ham | chef_salad |
| bacon | cobb_salad |
| turkey | cobb_salad |
+---------------------+
tbl_a
+------+
| item |
+------+
|bacon |
| ham |
|turkey|
+------+
tbl_b
+--------------+------------+
| item | salad |
+--------------+------------+
| ham | chef_salad |
| bacon,turkey | cobb_salad |
+--------------|------------+