Я хочу запрос MySQL:
, чтобы показать "почти" повторяющиеся строки с: ссылкой и той же ссылкой + шаблон "- ??"(«-» и ТОЛЬКО 2 символа, «?» - случайный символ).
Пример с таблицей с идентификатором, ссылка:
id reference
1 DGGDL
2 DGGDL
3 HSDKH
4 HSDKH-45
5 2KXQF
6 2KXQF
7 2J6SF
8 2J6SF-442
9 FSM
10 148-54
11 148-54
12 148
13 BWZM-67
Я хочу запросить эту таблицу сименно этот результат:
id reference
3 HSDKH
4 HSDKH-45
10 148-54
12 148
2J6SF-442 здесь нет, потому что шаблон "-" + только 2 символа (442 - 3 символа, поэтому он не соответствует шаблону).HSDKH и HSDKH-45 в результате, потому что HSDKH-45 соответствует "HSDKH- ??"и HSDKH существуют, BWZM-67 НЕ в результатах, потому что он соответствует "BWZM- ??"но в таблице нет ссылки "BWZM".Все остальные «дубликаты», которые не соответствуют шаблону, исключаются из результата (например, DGGDL, потому что в таблице нет ссылок, таких как DGGDL- ??).
имя моей таблицы products и упрощенная структура такова:
id,reference
Я пробовал много разных запросов без успеха ... поэтому я не буду публиковать бесполезный запрос.Я не знаю, насколько мне ясно, но пример показывает, что именно я хочу.Спасибо!