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

Вниз

SQL : вопрос про COUNT( )   Найти похожие ветки 

 
Karbo ©   (2002-12-15 17:26) [0]

Две таблицы
A: Town Index B: Name Index
----------------- -------------------
Yanayl 10001 Klara 12345
Magadan 90000 John 90000
Murmansk 77777 Bolt 9
Xabarovsk 11111 Larissa 12345
Kiev 12345 Ziga 12345
Lelik 90000
Bolik 6
Alcogolic 77777


И есть запрос:

Select A.Town, count (B.Index) from A,B where A.Index = B.Index group by A.Town


И такой результат:
Town count (Index)
-----------------------
Magadan 2
Murmansk 1
Kiev 3


А нужно вот что:
Town count (Index)
-----------------------
Yanayl 0
Magadan 2
Murmansk 1
Xabarovsk 0
Kiev 3


Как изменить запрос, чтобы выводились строки с нулевым результатом count() ?


 
Reindeer Moss Eater   (2002-12-15 17:32) [1]

Select A.Town, count (B.Index) from A
left outer join B on A.Index = B.Index
group by A.Town


 
Reindeer Moss Eater   (2002-12-15 17:40) [2]

Ой нет, похоже только подзапрос поможет


 
3JIA9I CyKA ©   (2002-12-15 17:49) [3]

Ку?

select
A.Town,
count (B.Index)
from A left join B on A.Index = B.Index
group by A.Town


 
Reindeer Moss Eater   (2002-12-15 17:58) [4]

>3JIA9I CyKA ©
select A.Town, count (*)
from A,B
Where A.Index = B.Index
group by A.Town

Но и у тебя и у меня - подзапрос, причем связанный. :(


 
3JIA9I CyKA ©   (2002-12-15 18:38) [5]

У нас вАщЕ одно и то же 8)


 
Reindeer Moss Eater   (2002-12-15 18:41) [6]

Нет, у меня закрытое соединение с подсчетом NULL значений, а у тебя открытое - с подсчетом значений, отличных от NULL


 
3JIA9I CyKA ©   (2002-12-15 18:54) [7]

А ты сравнивал ?!


 
Reindeer Moss Eater   (2002-12-15 19:01) [8]

Отличия count(*) и count(имя_поля) - это же школьная азбука


 
3JIA9I CyKA ©   (2002-12-15 19:06) [9]

А ты сравнивал ?!


 
Reindeer Moss Eater   (2002-12-15 19:07) [10]

Что именно?


 
Reindeer Moss Eater   (2002-12-15 19:07) [11]

Планы, Тексты, Результаты?


 
3JIA9I CyKA ©   (2002-12-15 19:11) [12]

Результаты


 
Reindeer Moss Eater   (2002-12-15 19:28) [13]

Ну да, согласен. Видимо пора домой :)



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

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

Наверх




Память: 0.48 MB
Время: 0.011 c
4-25161
Kuzia
2002-11-20 13:51
2003.01.09
Hooking What Is It?!!


14-25071
Evgeniy_K
2002-12-19 16:18
2003.01.09
Нарды


14-25019
Delirium
2002-12-19 16:32
2003.01.09
Download DevExpress QuantumGrid 4.0 For Delphi 7


7-25115
ugin
2002-10-30 15:20
2003.01.09
Работа с LPT


6-24995
Kon2002
2002-11-07 19:13
2003.01.09
WinXP