У меня есть значение (IP-адрес) в таблице А. Если это значение не существует в поле значений, разделенных запятыми в TableB, мне нужно удалить строку в TableA. Я могу получить эти IP-адреса с помощью следующего, но я должен повторить для каждой записи в строке CSV. Количество значений в столбце CSV String таблицы B может колебаться. Моя функция Stringsplit представляет собой простой синтаксический анализ (Substr ()) строки, запятая и позиция которой являются параметрами. Последний параметр нужно увеличивать каждый проход до тех пор, пока он не будет выполнен.
*SELECT * FROM TableA AS A
JOIN `TableB` AS B ON B.ID = A.ID
WHERE
A.`column` <> stringsplit(B.`Column`,',',1) AND
A.`column` <> stringsplit(B.`Column``,',',2) AND
A.`column` <> stringsplit(B.`Column`,',',3) AND
ETC......
. Я могу получить точное количество этих значений следующим образом: Stringsplit () увеличиваться с каждым проходом?