Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.02.13;
Скачать: CL | DM;

Вниз

Помогите написать запрос, пожалуйста   Найти похожие ветки 

 
Димон   (2009-09-15 09:40) [0]

Мне нужно срочно вытащить данные из таблицы Person все записи со статусом 1, и при этом не брать те записи которые дублируются по полю Name.

Например

Name      | Status |
-------------------
Иванов   |  1        |
Иванов   |  1        |
Попов     |  1        |

Мне нужно вытащить Попова, Иванова не нужно брать потому что есть дубли. Помогите плз, заранее спасибо.


 
Сергей М. ©   (2009-09-15 09:43) [1]


> не нужно брать потому что есть дубли


SELECT DISTINCT...


 
Медвежонок Пятачок ©   (2009-09-15 09:46) [2]

иванов не нужен, он скрипач


 
Медвежонок Пятачок ©   (2009-09-15 09:49) [3]

select name,count(status)
from table
where status = 1
group by name
having count(status) = 1


 
Сергей М. ©   (2009-09-15 09:49) [4]

Или я не верно понял ?
Ивановых следует вообще исключить из выборки ?

Тогда

SELECT Name //выьрать значения в поле Name
FROM Person //из строк таблицы Person
WHERE Status=1 //в которых значение поля Status равно 1
GROUP BY Name //разбив записи на группы по признаку одинаковых значений в поле Name
HAVING Count(Name)=1 //и отобрав из них только те группы, в которых по одной записи


 
Сергей М. ©   (2009-09-15 09:51) [5]


> SELECT Name, COUNT(Name)


 
Димон   (2009-09-15 10:01) [6]

Спасибо большое, очень помогли :)


 
Anatoly Podgoretsky ©   (2009-09-15 13:45) [7]

Вопрос не по тематике конференции, здесь обсуждается программирование в Дельфи, а не SQL



Страницы: 1 вся ветка

Текущий архив: 2011.02.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.011 c
2-1290458553
iDim
2010-11-22 23:42
2011.02.13
Data Mining (Сбор данных с сайтов и показом в программе)


3-1252902466
Павел
2009-09-14 08:27
2011.02.13
база данных Access mdb


4-1245251049
SpellCaster
2009-06-17 19:04
2011.02.13
Перехват вывода консольного приложения


15-1288164422
Олег Крапивин
2010-10-27 11:27
2011.02.13
Ссылочку на спрвочник API. Пожалуйста!


15-1287405980
Ires
2010-10-18 16:46
2011.02.13
Исходники