The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"sql"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"sql" 
Сообщение от deep_admin Искать по авторуВ закладки(ok) on 01-Апр-05, 15:47  (MSK)
Помогите начинающему в sql:
есть 2 таблицы: users и stat cвязаны по полю user_id

когда есть записи в stat то вот такая конструкция отлично отрабатывает:
SELECT users.user_id, SUM(stat.bytes_in), SUM(stat.bytes_out)
FROM users,stat
WHERE stat.user_id=users.user_id
GROUP BY users.user_id
НО для тех юзеров записи о которых есть в stat!

Как мне выбрать всех пользователей, независимо от наличия записей о них в stat?

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

  • sql, chip, 16:07 , 02-Апр-05, (1)  
    • sql, qqq, 09:49 , 05-Апр-05, (2)  

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "sql" 
Сообщение от chip emailИскать по авторуВ закладки(??) on 02-Апр-05, 16:07  (MSK)
>Помогите начинающему в sql:
>есть 2 таблицы: users и stat cвязаны по полю user_id
>
>когда есть записи в stat то вот такая конструкция отлично отрабатывает:
>SELECT users.user_id, SUM(stat.bytes_in), SUM(stat.bytes_out)
>FROM users,stat
>WHERE stat.user_id=users.user_id
>GROUP BY users.user_id
>НО для тех юзеров записи о которых есть в stat!
>
>Как мне выбрать всех пользователей, независимо от наличия записей о них в
>stat?

используй внешнее объединение таблиц

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "sql" 
Сообщение от qqq Искать по авторуВ закладки(??) on 05-Апр-05, 09:49  (MSK)
>>Помогите начинающему в sql:
>>есть 2 таблицы: users и stat cвязаны по полю user_id
>>
>>когда есть записи в stat то вот такая конструкция отлично отрабатывает:
>>SELECT users.user_id, SUM(stat.bytes_in), SUM(stat.bytes_out)
>>FROM users,stat
>>WHERE stat.user_id=users.user_id
>>GROUP BY users.user_id
>>НО для тех юзеров записи о которых есть в stat!
>>
>>Как мне выбрать всех пользователей, независимо от наличия записей о них в
>>stat?
>

а Sql-строка
SELECT users.user_id
FROM users
не работает??

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру