Нет ненормально. Уже один юнион - это скорее всего говнокод и и кривая структура БД.
На скорость влияют не какие-то особо опасные операторы, а перебор больших объемов данных без индекса.
Спасибо за ответ!
Говнокодом и кривостью бд согласушь)
Как я понял ушерб к скорости будет когда загружаем допустим 1000 поле и т.д. ? просто в моем случае есть документы и как бы нужно их обединить, жойном и т.д. просто не получается)
Да фиг знает. Например для "журнала документов по клиенту" может быть и больше разных видов тех самых документов. Понятно, что это можно сделать ещё одной таблицей с полиморфными связями, но может быть не всегда рационально, например из-за блокировок при вставке/обновлении и параллельной работе большого числа пользователей.