Условный уникальный индекс мог бы:
1) обеспечивать уникальность значений в поле для каждого уникального значения в соседнем поле таблицы (решение: составной уникальный индекс);
2) обеспечивать уникальность значений в поле для каждого уникального значения каком-то поле родительской таблицы.
Например, имеются две таблицы:

Мне нужно обеспечить уникальность поля
addr в таблице
Line,
но не просто уникальность (адреса в разных городах могут же совпадать), а уникальность для каждого уникального значения в поле
city_id таблицы
Group. Это возможно?