|
MySQL.RU - Webboard
Вернуться
разница таблиц, а есл их нет? (slip) 06/07/2005 - 04:13:50
Re: разница таблиц, а есл их нет? (Валентин) 06/07/2005 - 15:03:31
Re: хм (slip) 06/07/2005 - 19:55:32
Re: хм (Dinky) 06/07/2005 - 20:21:33
Re: верно ли? (slip) 06/07/2005 - 23:35:37
Re: верно ли? (Dinky) 07/07/2005 - 01:20:12
Re: верно ли? (slip) 07/07/2005 - 18:58:17
Re: разница таблиц, а есл их нет? (slip1) 08/07/2005 - 00:46:08
Re: разница таблиц, а есл их нет? (slip) 08/07/2005 - 00:47:56
Re: разница таблиц, а есл их нет? (Dinky) 08/07/2005 - 19:08:23
> Original message text:
> From: slip - 06/07/2005 - 04:13:50
> Subject:разница таблиц, а есл их нет?
> -----------------
> У меня есть не совсем верный запрос, уже замучался искать ошибку:
>
> select * FROM users_data, zakaz, sklad
> WHERE zakaz.izdelie LIKE '%кд%'
> AND zakaz.username = users_data.user
> AND users_data.type = 'user'
> HAVING SUM(zakaz.koli_izdelii_zak_kl-sklad.kolvo) > 0
>
> То есть мы ищем в таблице по определенному критерию, затем объеденяем таблицы и затем нам нужно получить разницу двух таблиц в поле HAVING и если она больше чем ноль то все показать. Но, вся краказябла в том что соответствующей таблицы может не быть, как я понял по EXPLAIN именно по этому не работает этот вариант. Как быть и прав ли я?
> Спасибо
>
From: Dinky - 08/07/2005 - 19:08:23
Subject:разница таблиц, а есл их нет?
-----------------
LEFT OUTER JOIN sklad ON - тут должно быть условие связи товаров на складе и в заказе, какой-нибудь товар_id ?
--
Dmitry
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
22954
|
|