Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Подзапрос до WHERE (Сергей) 29/05/2009 - 00:19:31
      Re: Подзапрос до WHERE (Diter) 29/05/2009 - 02:28:39
      Re: Подзапрос до WHERE (Diter) 29/05/2009 - 02:39:41
      Re: Подзапрос до WHERE (Сергей) 29/05/2009 - 12:38:26

> Original message text:
> From: Сергей - 29/05/2009 - 00:19:31
> Subject:Подзапрос до WHERE
> -----------------
> Здравствуйте! незнаю как еще по-другому сделать, без под запроса до Where. можно ли делать так?
>
> select Sa.id, Sa.data, (select sum(St.cost*BS.quantity) from books_sales as BS join Store as St on BS.book_id=St.id Where BS.sale_id=Sa.id) from Sales as Sa
>
> примечательно, что если заменить Where на and, то Sa.id который будет нужен мне в подзапросе(BS.sale_id=Sa.id), ругается не находит табличку эту.
> select Sa.id, Sa.data, (select sum(St.cost*BS.quantity) from books_sales as BS join Store as St on BS.book_id=St.id and BS.sale_id=Sa.id) from Sales as Sa
>
>


From: Diter - 29/05/2009 - 02:28:39
Subject:Подзапрос до WHERE
-----------------
select Sa.id, Sa.data, sum(St.cost*BS.quantity)
from Store as St
left join books_sales as BS
on BS.book_id=St.id and BS.sale_id=Sa.id
group by Sa.id, Sa.data




[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
35661



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |