|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.02.2012, 14:48 | #1 |
Регистрация: 13.02.2012
Сообщений: 9
|
Запрос к двум таблицам, одна из них - соотнесение
Код:
count(*) 1 Но реально должно быть не так мало, а больше. Вот что из себя представляют эти таблицы: Код:
|
13.02.2012, 15:05 | #2 |
Регистрация: 13.02.2012
Сообщений: 9
|
Сделаю пояснение.
Как сделать нужный мне запрос вместо приведенного? Дело вот в чем SELECT COUNT(a2l_lexems_id) AS count FROM a2l WHERE a2l_lexems_id =1 Такой запрос, который выдает - сколько раз лексема (таблица лексем - lexems) под номером 1 встречается в атомах (таблица атомов - это таблица atoms). А таблица a2l - это таблица соотнесения. Ведь лексема может только один раз встретиться в атоме, или ни разу. Так вот, я пытаюсь создать запрос, который считает не просто сколько раз встречается лексема в БД, а считает только те случаи, где atoms_clot=1 в таблице atoms. |
13.02.2012, 15:10 | #3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Согласно WHERE все правильно - 1 запись. Уберите atoms.atoms_clot = 1 - вернет 4
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
13.02.2012, 15:57 | #4 | |||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
полностью согласен с Аватар!
Цитата:
Цитата:
Цитата:
либо a2l_lexems_id <> 1 ... |
|||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запрос по всем таблицам | balanuha | Microsoft Office Access | 0 | 31.10.2011 22:00 |
перемещение по двум таблицам | Alexi | Общие вопросы Delphi | 5 | 04.06.2009 13:30 |
составить запрос к таблицам T1 и T2 | MonteCarlos | SQL, базы данных | 13 | 03.02.2008 14:05 |
Запрос по всем таблицам | Abay | SQL, базы данных | 3 | 27.09.2007 09:07 |