Я сказал бы, сериализируют и десериализовывают, вместо синтаксического анализа и...
Вместо предложения WHERE поместите свои критерии в предложение LEFT JOIN:
SELECT
t1.id
, t1.title
, t2.link_id AS refId
FROM
t1
LEFT JOIN t2
ON t1.id = t2.title_id AND t2.link_id = 123
GROUP BY t1.id;
Поместите его в условие соединения для второй таблицы
SELECT t1.id, t1.title, t2.link_id as refId
FROM t1
LEFT JOIN t2 ON t1 = t2.title_id AND t2.link_id = 123
GROUP BY t1.id;