Если вам нужен общий каталог, то вам нужен TecDoc. Это общий каталог по не оригинальным запчастям. Как вытащить базу данных этой программы - много информации в Сети.
Однозначного ответа нет на ваш вопрос. Зависит от размеров базы данных, наличии индексов и того, как часто вы выполняете подобный запрос.
Если запрос выполняется часто, сохраните ID и затем используйте его.
почему у вас в завпросе MAX(ggh.timemodified) и соответственно GROUP BY ? если нужно просто выбрать записи по условию timemodified<=1419933851 группировка не нужна.
вместо
MAX(ggh.timemodified) будет ggh.timemodified
а GROUP BY c.fullname удалите