Понимаю, что задача очень непростая и возможно даже нереализуема, но попытаю счастье
зачем выделять из account_member самостоятельную сущность,
почему account_member должен быть самостоятельной сущностью?
name LIKE "%иванович%", также оответствует двум другим условиям. Посему их можно удалить, что ускорит запрос почти втрое.Что можно предпринять в данном счучае?
account_member это и есть связующая таблица. Она связывает таблицу user с таблицей account
пользователь может являться члэном нескольких коллективных аккаунтов
Iis или mssql тоже клиентские?!
Наверное, потому, что "от клиента получен JSON". А MySQL вполне в состоянии принять JSON, распарсить его и положить в таблицу.
Другой вопрос, что автору не хочется один раз поработать руками. Проще надеяться на то, что найдётся программа с единственной кнопкой "Сделать песдато".