同じテーブルから2回選択しているようです。これらのオカレンスにはそれぞれ独自のエイリアスが必要です:
SELECT
l.url
FROM
b as b1 /* <-- */
INNER JOIN links as l
ON b1.parent_id = l.id
INNER JOIN b as b2 /* <-- */
ON l.id = b2.link
WHERE l.url LIKE 'https://domain%' LIMIT 0, 30
欠落しているエイリアスlも追加したことに注意してください linksの場合 テーブル。