Примерно так можно отсортировать список по совпадениям (замените только поля Surname и Name на ваши, ну и имя таблицы поменяйту):
select ps.Surname,ps.Name,ps2.Surname,ps2.Name from Persons ps left join Persons ps2 on ps2.Surname like concat(substring(ps.Surname,1,4),'%') and ps2.Name like concat(substring(ps.Name,1,2),'%') where ps.i<>ps2.i and ps.Surname<>'' and ps.Name<>'' order by ps.Surname,ps.Name,ps2.Surname,ps2.Name;
Только, если брать ваш пример, то будет 6 строк, т.к. 3 записи заджойнят по 2 записи.
А где я могу использовать PHP API (нативное API)?
Сейчас я делаю локальное приложение. Это мое первое задание.
Вы можете подсказать? Или ссылочку дать?
т.е. тег в базе персонифицирован?
Я провел эксперимент - создал задачу, добавил в нее тег, потом назначил ответственным другого сотрудника, но этот тег для добавления в других задачах не появился.
Как-то неправильно ... недодумано, не проработано.
Я недавно начал заниматься битриксом и может есть какой-то секрет, чтобы сделать эмуляцию "глобальных тегов"
Никто так не делал?
У меня такое чувство, что должно быть какое-то простое решение ...
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
select ps.Surname,ps.Name,ps2.Surname,ps2.Name from Persons ps left join Persons ps2 on ps2.Surname like concat(substring(ps.Surname,1,4),'%') and ps2.Name like concat(substring(ps.Name,1,2),'%') where ps.i<>ps2.i and ps.Surname<>'' and ps.Name<>'' order by ps.Surname,ps.Name,ps2.Surname,ps2.Name;
Только, если брать ваш пример, то будет 6 строк, т.к. 3 записи заджойнят по 2 записи.