Да фиг знает. Например для "журнала документов по клиенту" может быть и больше разных видов тех самых документов. Понятно, что это можно сделать ещё одной таблицей с полиморфными связями, но может быть не всегда рационально, например из-за блокировок при вставке/обновлении и параллельной работе большого числа пользователей.
kaxa3201, я не про изменение текущего запроса, а про изменение структуры БД, дополнительно одна таблица и одна колонка, которые драматически ускорят выборку. Не надо будет читать всю таблицу с огромным количеством строк и большим количеством колонок, надо будет читать только таблицу с двумя колонками, и то не целиком + не целиком, а по индексу читать кусок "большой" таблицы. если чтение происходит чаще (а судя по всему оно происходит чаще), то суммарный выигрыш будет сильно больше, чем увеличение задержки при записи.