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




MySQL.RU - Webboard



Вернуться
помогите с join запросом. (сер) 29/03/2009 - 21:04:29
      Re: помогите с join запросом. (Diter) 29/03/2009 - 23:44:02
      Re: помогите с join запросом. (сер) 30/03/2009 - 08:21:14
      Re: помогите с join запросом. (сер) 30/03/2009 - 08:25:47
      Re: помогите с join запросом. (сер) 30/03/2009 - 08:31:52
      Re: помогите с join запросом. (Diter) 30/03/2009 - 16:22:51
      Re: помогите с join запросом. (Алекс) 06/04/2009 - 03:41:48
      Re: помогите с join запросом. ( ) 06/04/2009 - 03:49:45

> Original message text:
> From: сер - 29/03/2009 - 21:04:29
> Subject:помогите с join запросом.
> -----------------
> Немогу понять, почему не выполняется сл. запрос
>
> SELECT `NumDoc`,`CodeVal`, `c1`.`USDRatio`
> FROM `mdoc`
> LEFT JOIN `c1` ON (`c1`.`date`="20090426" AND `c1`.`type`="o")
> WHERE `mdoc`.`dt`="10"
>
> Запрос выполняется, выдает результат, но `c1`.`USDRatio`=null, почему не могу понять :(, хотя если его сделать отдельно, то все работает
> SELECT * FROM `c1` WHERE `c1`.`date`="20090326" AND `c1`.`type`="o"
> результат дает.
>
> В чем проблема может быть?
>


From: сер - 30/03/2009 - 08:21:14
Subject:помогите с join запросом.
-----------------
блог хороший, но ответа для себя не нашел, чего то я явно не допонимаю. с выборкой я понял, т.е. запрос должен быть следующего вида:

SELECT `NumDoc`,`CodeVal`, `c1`.`USDRatio`
FROM `mdoc`
LEFT JOIN `c1` ON (`c1`.`date`=`mdoc`.`date` AND `c1`.`type`="o")
WHERE `mdoc`.`dt`="10"

моя цель этого запроса, следующая. получить курс котировки из таблицы `c1`, если она есть на дату накладной (`mdoc`).
Сейчас приходится это разруливать в два запроса первый к `mdoc`, а второй к `c1`. Как это можно получить в одном запросе?...


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

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

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



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