|
MySQL.RU - Webboard
Вернуться
помогите с запросом (Shiz) 26/06/2006 - 00:34:36
Re: помогите с запросом (Shiz) 26/06/2006 - 00:59:55
Re: помогите с запросом (Dinky) 26/06/2006 - 19:37:23
Re: помогите с запросом (bac) 26/06/2006 - 19:42:26
Re: помогите с запросом (Shiz) 27/06/2006 - 02:33:26
> Original message text:
> From: Shiz - 26/06/2006 - 00:34:36
> Subject:помогите с запросом
> -----------------
> сабж
>
> есть такой запрос
>
> SELECT
> `banners`.`id`,
> `banners`.`type`,
> `banners`.`url`,
> `cats`.`width`,
> `cats`.`height`,
> `banners`.`alttext`,
> `stat`.`views`,
> `stat`.`clicks`
> FROM `banners`, `stat`, `cats`
> WHERE
> `stat`.`date`='2006-06-26' AND
> `banners`.`id`=`stat`.`banner_id` AND
> `cats`.`cat_id`=`banners`.`cat`
> ORDER BY RAND()
> LIMIT 1;
>
> все прекрасно работает, но если в таблице stat нету строки с именно с такими `date` и `banner_id`, то запрос ничего не возвращает
>
> как сделать если `stat`.`views`, `stat`.`clicks` не существует возвращались '0','0'?
>
From: Dinky - 26/06/2006 - 19:37:23
Subject:помогите с запросом
-----------------
никак, логику менять надо, в частности - избавляться от ORDER BY RAND() LIMIT 1;
--
Dmitry
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
28978
|
|