У меня есть таблица:Группа повторяющихся записей в SQL Server, где некоторое поле = 0
| LastName | FirstName | Title | isdefault |
+----------+-----------+----------------------+-----------+
| Davolio | Nancy | Sales Representative | 1 |
| Fuller | Andrew | Vice President, Sales| 1 |
| Fuller | Andrew | Vice President, Sales| 0 |
| Fuller | Andrew | Vice President, Sales| 0 |
| Leverling| Janet | Sales Representative | 0 |
| Leverling| Janet | Sales Representative | 0 |
| Leverling| Janet | Sales Representative | 0 |
в базе данных SQL Server.
Мой запрос:
SELECT
LastName, FirstName, Title, isdefault
FROM
Employees
Я хочу, чтобы выбрать одинаковые записи, где isdefault = 0
. Так что мой новый вывод должен быть:
| LastName | FirstName | Title | isdefault |
+----------+-----------+----------------------+-----------+
| Leverling| Janet | Sales Representative | 0 |
| Leverling| Janet | Sales Representative | 0 |
| Leverling| Janet | Sales Representative | 0 |
Я пытался использовать GROUP BY
:
SELECT
LastName, FirstName, Def_flag
FROM
Employees
WHERE
Def_flag = 0
GROUP BY
LastName, FirstName, Def_flag
но результат меня не удовлетворяет, так как запись Фуллер попасть в таблицу тоже.
Как мне изменить запрос?
С уважением, Александр.
И это помечено mysql, потому что ...? – Strawberry
На равных Вы имеете в виду ?? –
ой, извините, моя ошибка - mssql –