Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выбрать записи, где поле содержит только определённое значение / 4 сообщений из 4, страница 1 из 1
07.12.2016, 17:37
    #39362025
Victor256
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать записи, где поле содержит только определённое значение
Приветствую. Пример таблицы:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
CREATE TABLE `delete_me` (
  `user_id` int(11) NOT NULL,
  `a` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO `delete_me` (`user_id`, `a`) VALUES
(1,	1),
(1,	11),
(2,	12),
(3,	1),
(3,	1),
(4,	44),
(5,	1);


требуется выбрать строки, где а=1 и нет других его значений. Пример:
user_id = 1, a=1 и a=11, не подходит
user_id = 2, a=12, не подходит
user_id = 3, a=1 и a=1, подходит
user_id = 4, a=44 не подходит
user_id = 5, a=1 подходит

подскажите, как это сделать?
...
Рейтинг: 0 / 0
07.12.2016, 19:10
    #39362090
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать записи, где поле содержит только определённое значение
Код: sql
1.
HAVING SUM(a != 1) = 0
...
Рейтинг: 0 / 0
08.12.2016, 12:43
    #39362477
Victor256
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать записи, где поле содержит только определённое значение
Akina, не работает
...
Рейтинг: 0 / 0
08.12.2016, 12:47
    #39362481
Victor256
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать записи, где поле содержит только определённое значение
Victor256Akina, не работает
а нет, туплю. Спасибо :)
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выбрать записи, где поле содержит только определённое значение / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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