Denter
Новичок
MySQL. Выбор строк, где записи в ячейках одного столбца равны между собой.
Всем привет. Такой вопрос:
Есть таблица в БД, называется. В таблице 4 столбца и много строк. Нужно произвести своего рода сравнение. Т.е. произвести запрос строк по следующему критерию: выбрать все строки, где записи в ячейках одного столбца равны между собой. Пример таблицы:
col1 col2 col3 col4
111 222 333 444
555 666 777 888
123 456 789 012
320 666 562 027
В столбце col2 строки 2 и 4 равны числу 666. Как написать запрос, чтобы выбрались строки 2 и 4 целиком. Но при это не должно происходить сравнение типа where col2 = '666', т.к. инфа на месте 666 будет всегда меняться. Есть ли какой-нить другой способ выборки? Продолжите запрос не использую прямое сравнение:
select * from table where col2 ???"
Всем привет. Такой вопрос:
Есть таблица в БД, называется. В таблице 4 столбца и много строк. Нужно произвести своего рода сравнение. Т.е. произвести запрос строк по следующему критерию: выбрать все строки, где записи в ячейках одного столбца равны между собой. Пример таблицы:
col1 col2 col3 col4
111 222 333 444
555 666 777 888
123 456 789 012
320 666 562 027
В столбце col2 строки 2 и 4 равны числу 666. Как написать запрос, чтобы выбрались строки 2 и 4 целиком. Но при это не должно происходить сравнение типа where col2 = '666', т.к. инфа на месте 666 будет всегда меняться. Есть ли какой-нить другой способ выборки? Продолжите запрос не использую прямое сравнение:
select * from table where col2 ???"