Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.01.09;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
1-24899
Vint
2002-12-24 14:44
2003.01.09
ImageList поломался


4-25162
Kors
2002-11-20 12:41
2003.01.09
сообщения и ошибки


14-25080
The_Vizit0r
2002-12-21 22:23
2003.01.09
Помогите найти прогу


1-24883
SergeyDon
2002-12-27 16:11
2003.01.09
MS-Agent с чем его едят?


8-24985
Ascan_
2002-09-20 18:46
2003.01.09
array --> TJpg. Это возможно?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский