|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
35311
|
|