![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |
Новичок
Джуниор
Регистрация: 02.09.2016
Сообщений: 3
|
![]()
Есть две таблицы:
1. aid name 2. aid * * * * * Код:
Цитата:
В данном случае aid идентичны. Первая таблица содержит аккаунты. Вторая таблица содержит записи сделанные этими аккаунтами. Пытаюсь написать запрос который произведет COUNT по aid с помощью JOIN функции. Однако нихера не получается. Результат учитывает какой то циклический проход всей второй таблицы ДЛЯ ВСЕХ aid первой таблицы. Подскажите где камень в этой ситуации? P.S. ЭТА ПРОБЛЕМА РЕШИЛАСЬ добавление условия в ON. Код:
Последний раз редактировалось ZippeL; 02.09.2016 в 06:25. |
|
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 02.09.2016
Сообщений: 3
|
![]()
Вторая проблема возникает при выполнении процедуры.
Код:
Их там порядка 10 и будет еще больше. Подскажите как сделать обработку всех aid в этой процедуре. Спс. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Что за любовь к CROSS JOIN? За все время работы с sql ни разу cross не использовал. Нужно понимать, что cross дает результирующую выборку с n*m записей, где n и m количество записей в одной и другой таблице. На внутреннее соединение запрет?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#4 | |
Новичок
Джуниор
Регистрация: 02.09.2016
Сообщений: 3
|
![]() Цитата:
Но проблема остается. Этот запрос обрабатывает только первый результат SELECT запроса в IN. Остальные он игнорирует. Кстати = ANY дает тот же результат что и IN Последний раз редактировалось ZippeL; 02.09.2016 в 08:58. |
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,542
|
![]() Код:
Код:
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
#6 | |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запрос JOIN | ponam2016 | SQL, базы данных | 3 | 16.06.2016 15:22 |
Запрос к БД с использованием LEFT JOIN | MaGWaY_minsk | SQL, базы данных | 6 | 07.02.2014 15:24 |
запрос с left join | KatrinSecret | SQL, базы данных | 2 | 18.01.2012 22:31 |
Join(запрос) | clbman | SQL, базы данных | 8 | 14.06.2010 15:52 |
не получается запрос с inner join :mad: | Только_Учусь | SQL, базы данных | 16 | 21.07.2008 09:40 |