с LIMIT 1 улучшит производитльеность
Вам красиво или производительность?
А почему это плохо?
Потому что с таким текстом оно не будет точечно выдирать по 1 строке WHERE da.dct_code = 'KEY_PARAM' and da.dct_attr_code = 'SERVICE_ID' А будет index_scan с префиксом поиска WHERE da.dct_code = 'KEY_PARAM', сколько там лишних строк кроме 3 целевых — неизвестно. Но я план не видел, надо план смотреть
Не, что-то без определения таблицы не думается. Но вроде без UNION есть шансы уложиться в один скан?
Обсуждают сегодня