Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка одинаковых записей / 2 сообщений из 2, страница 1 из 1
08.08.2019, 10:40
    #39846813
Jigan2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка одинаковых записей
Здравствуйте. Подскажите пожалуйста. Есть таблица:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
CREATE TABLE `agency` (
  `id` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `regions` int(11) NOT NULL,
  `name` varchar(255) NOT NULL,
  `logotype` varchar(255) DEFAULT NULL,
  `phone` varchar(255) DEFAULT NULL,
  `description` text DEFAULT NULL,
  `operating_time` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL
) ;



Из нее необходимо выбрать все записи с одинаковыми name и regions но оставить одну запись с минимальным id.
Так же должно быть условие что logotype и description пусты.
Есть запрос:
Код: sql
1.
2.
3.
4.
5.
SELECT * FROM agency
WHERE id NOT IN (SELECT * 
FROM (SELECT MIN(n.id)
FROM agency n
GROUP BY n.name, n.regions) x)


Подскажите как в него добавить условие logotype и description?
...
Рейтинг: 0 / 0
08.08.2019, 13:09
    #39846939
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка одинаковых записей
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка одинаковых записей / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]