Предположим, что у меня есть таблица, которая содержит идентификатор (первичный ключ), идентификатор пользователя (F oreign ключа) и роли (имеющие некоторые роли, как USER, ADMIN, SYSTEMADMIN). Пользователь может иметь несколько ролей. Я хочу, чтобы эти пользователи имели только роль ПОЛЬЗОВАТЕЛЯ, но не другие привилегии. Я даю снимок аналогичной таблицы. Как мне это сделать.запрос для поиска конкретных данных с использованием MySQL
0
A
ответ
1
Вы можете использовать подзапрос для исключения идентификатора пользователя, отличного от пользователя
select distinct userid from my_table
where userid is not in (select userid from my_table where roles != 'USER')
and roles ='USER';
или вы можете использовать имея для подсчета (различные роли)
select userid from my_table
where roles = 'USER'
having count(distinct roles) = 1
group by userid
Смежные вопросы
- 1. Mysql запрос для поиска строк с данными конкретных столбцов дублируется
- 2. Запрос MySQL для выбора конкретных данных
- 3. Изменение таблицы яваскрипта для поиска конкретных данных
- 4. sql запрос для поиска по нескольким критериям с использованием mysql
- 5. Как запустить запрос mysql для получения конкретных данных?
- 6. SQL-запрос для отображения конкретных данных
- 7. подсчитывает количество конкретных данных с использованием функции соединения в mysql
- 8. Анализ данных PHP с использованием preg_match для конкретных данных
- 9. поиска данных в MySQL с использованием многомерных данных массива
- 10. Запрос MySQL для поиска тегов определенного имени
- 11. Запрос MYSQL для поиска количества услуг, рассмотренных
- 12. Запрос MySQL для поиска между двумя временными интервалами между двумя датами с использованием данных временной метки
- 13. mysql запрос для поиска имени таблицы из нескольких баз данных
- 14. SQL-запрос для игнорирования дубликатов данных с использованием MySQL
- 15. Импорт конкретных веб-данных для Excel с использованием VBA
- 16. запрос mySql для поиска данных, содержание которых два числа отдельно
- 17. Запрос MySQL для поиска записи в полной базе данных
- 18. PHP-запрос для поиска нескольких таблиц в базе данных MySQL?
- 19. Вставка данных в базу данных MySQL, с указанием конкретных таблиц
- 20. Как использовать Содержит для выбора конкретных данных с использованием EntityFramework
- 21. Запрос MySQL для поиска конкретных данных региона из всех строк в таблице базы данных и списка всех связанных баннеров
- 22. Импорт данных конкретных столбцов с использованием BeautifulSoup
- 23. Разбор конкретных данных с использованием Beautiful Soup
- 24. Запрос Mysql с использованием python
- 25. SQL-запрос с использованием базы данных примеров MySQL MySQL
- 26. Запрос Mysql для поиска номеров мобильных телефонов
- 27. Как построить запрос MySQL для поиска ключевого слова с «$»?
- 28. Запрос MySQL для поиска дубликатов пользователей
- 29. Чтение конкретных XML-данных с использованием SimpleXMLElement
- 30. sql-запрос здания для извлечения конкретных данных из базы данных