как сделать уникальный индекс?
Я так понял это не классический id?
Если бы одному пользователю нужно было бы показать информацию - то джоин.
Но тут информация предназначена нескольким пользователям.
Благодаря INFORMATION_SCHEMA я уже могу посмотреть все таблицы в БД, но вот до выявления связей между ними пока не дошел
то есть искал по Имени человека и по Адресу.
на сколько правильно делать вложенные manytomany?
Я ведь правильно понимаю, что:
ARG_GENRES = 'Sci-Fi|Action' - это запрос на фильмы, которые помечены хотя бы одним из тегов списка?
REGEXP = 'Terminator' - это всегда подстрока? или там реально может быть паттерн?
Ну и уж коли захотелось задавать "фильтр по количеству строк в выводимом результате" - то неплохо бы указать точную версию SQL-сервера. А для того, чтобы народ мог проверить свои предложения - создай online fiddle (или хотя бы выложи CREATE TABLE + INSERT INTO) и дай пару наборов (список критериев + требуемый результат на этих данных).