Главная страница
    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.46 MB
Время: 0.016 c
14-25058
Driverrr
2002-12-20 19:07
2003.01.09
HELP!


3-24783
denick
2002-12-16 12:50
2003.01.09
Люд-д-и помогите!


6-24988
BeS
2002-11-03 01:20
2003.01.09
Как узнать какой ай пи качает с меня и какой файл !!!


8-24984
Nikolai_S
2002-09-23 12:31
2003.01.09
Печать TMetafile на черно-белом принтере


14-25037
Карелин Артем
2002-12-18 15:11
2003.01.09
Подключение Palm 105 к модему.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский