Запросы, планы, оптимизация запросов, ...
Модераторы: kdv, CyberMax
-
S.H.S
- Сообщения: 65
- Зарегистрирован: 25 ноя 2005, 02:18
Сообщение
S.H.S » 13 янв 2008, 12:13
Помогите привести запрос к "красивому" виду:
Код: Выделить всё
SELECT g.goods_id, g.category_id,
(SELECT count(*) FROM base b WHERE b.goods_id=g.goods_id
AND b.order_num IS NULL
AND b.warranty_date is NULL)-
(SELECT COUNT(*) FROM comps cm WHERE cm.goods_id=g.goods_id
AND cm.metka in (1,2)),
(SELECT COUNT(*) FROM comps cm1 WHERE cm1.goods_id=g.goods_id
AND cm1.metka in (1,2))
FROM goods g
-
WildSery
- Заслуженный разработчик
- Сообщения: 1738
- Зарегистрирован: 05 июн 2006, 16:19
Сообщение
WildSery » 13 янв 2008, 20:01
Народ на SQL и тут в целом один и тот же (на скруле только аудитория поболе), потому и там, и тут постить не надо.
-
S.H.S
- Сообщения: 65
- Зарегистрирован: 25 ноя 2005, 02:18
Сообщение
S.H.S » 14 янв 2008, 00:53
Я обычно так не делаю.

Просто утром iBase.ru не работал.
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 14 янв 2008, 10:24
работал. это с dns местами что-то было.