В таблице есть столбец, содержащий идентификаторы, разделенные запятыми, например: "159,167"
Я хочу сделать эквивалент соединения между этой таблицей и таблицей, содержащей эти идентификаторы.
например:
TableA TableB
id desc id desc tableAids stock
1 test1 1 abc 1,2,3 1
2 test2 2 def 1,2 0
3 test3 3 ghi 3,4 10
4 test4
Как я могу объединить две таблицы с помощью запроса? Я исследовал функцию group_concat (), но она возвращает строку, которую я не могу вставить в предложение IN.
Я пытаюсь сделать что-то вроде этого:
Select a.desc from TableA a
LEFT JOIN TableB b on a.id = b.tableAids
WHERE b.stock > 1