Если я правильно понял ваш вопрос, то да, вы можете.
Если таблицы не содержат одинаковые столбцы, вам не нужно имя таблицы для каждого столбца.Я предпочитаю включать имя таблицы, так как это облегчает понимание.
SELECT users.id AS id ,
(SELECT SUM(image_totals.total)
FROM image_totals
WHERE image_totals.cat_id IN ( '5', '3' ) AND
image_totals.user_id = users.id) AS image_count
FROM users
вы также можете использовать псевдонимы для таблиц, чтобы сделать его немного легче набирать.u = пользователь и i = image_totals.
SELECT u.id AS id ,
(SELECT SUM(i.total)
FROM image_totals AS i
WHERE i.cat_id IN ( '5', '3' ) AND
i.user_id = u.id) AS image_count
FROM users AS u