evshi
Новичок
Как выбрать записи с похожими именами?
Надо выбрать из таблицы фирмы с похожими именами. Делаю так `firm`.`name` like '%".$name."%'. Но в тоже время нельзя выбирать записи, у которых при одинаковом имени совпадает адрес.
Например, есть фирма "Рога и копыта", ее адрес "Красная площадь".
Как мне НЕ выбрать фирмы, у которых при точно таком же названии ("Рога и копыта") и точно таком же адресе ("Красная площадь"), но в тоже время выбрать все, у которых имя похоже (`firm`.`name` like '%".$name."%')?
Т.е. мне надо выбрать:
- "Рога и копыта", адрес "Зеленая площадь"
- "Рога и копыта и еще что-то", адрес "Красная площадь"
Но нельзя выбрать
- "Рога и копыта", адрес "Красная площадь".
Надо выбрать из таблицы фирмы с похожими именами. Делаю так `firm`.`name` like '%".$name."%'. Но в тоже время нельзя выбирать записи, у которых при одинаковом имени совпадает адрес.
Например, есть фирма "Рога и копыта", ее адрес "Красная площадь".
Как мне НЕ выбрать фирмы, у которых при точно таком же названии ("Рога и копыта") и точно таком же адресе ("Красная площадь"), но в тоже время выбрать все, у которых имя похоже (`firm`.`name` like '%".$name."%')?
Т.е. мне надо выбрать:
- "Рога и копыта", адрес "Зеленая площадь"
- "Рога и копыта и еще что-то", адрес "Красная площадь"
Но нельзя выбрать
- "Рога и копыта", адрес "Красная площадь".