Это можно сделать через событие OnBeforeIBlockElementUpdate, это событие вызывается перед обновление элемента, делается запрос на наличие картинки у элемента по его id ($arFields['ID']) и если картинка есть то из массива $arFields удаляем значение с картинкой (unset($arFields['DETAIL_PICTURE']))
С JOIN я делал и получаю объединение обеих таблиц, а хотелось чтобы выводилось из второй таблицы только само содержание, типа чтобы в конце первой таблицы добавлялось значение из 2 таблицы, как-то так. Мой пример вполне меня устраивает только мне кажется что не совсем правильно и не знаю на скольки будет грузить базу.
Я согласен, только не так часто имею дела с SQL а сейчас надо сделать такую выборку на один раз для выгрузки, по этому и прошу о помощь, хоть в какую сторону смотреть.