Как сравнить 2 строки базы данных?

Здравствуйте, вопрос простой, но что-то голова вообще не работает.
Есть БД MySQL, в ней записано N строк, в каждой N полей, строки могут иметь как одинаковые, так и разные данные относительно строк. Собственно пытаюсь сравнить эти строки, а именно узнать сколько из полей одинаковых.

Т.е. если есть 2 строки
|значение1|текстфцвфцв|цфвфцвфц|
|значение2|текстцвфцвфнпы|цфвфцвфц|
То получу, что совпадает один столбец.
  • Вопрос задан
  • 110 просмотров
Пригласить эксперта
Ответы на вопрос 2
longclaps
@longclaps
Вопрос простой, но идея дурацкая - нужно написать выражение, сравнивающее 2 строки бд, состоящее из N операций сравнения полей, и делать это придётся ручками. Или написать скрипт генерирующий такое выражение.
Ответ написан
@Gogeo
Можно так, но для каждого столбца отдельный запрос придется
SELECT сolumn_name_1, COUNT(*) FROM tableName GROUP BY column_name_1

Вместо tableName имя таблицы, вместо column_name_1 имя нужного столбца.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Badoo Development Москва
от 140 000 до 180 000 руб.
Badoo Development Москва
от 180 000 до 250 000 руб.
от 90 000 до 150 000 руб.
20 авг. 2018, в 19:05
3000 руб./за проект
20 авг. 2018, в 18:36
500 руб./в час
20 авг. 2018, в 18:25
10000 руб./за проект