|
MySQL.RU - Webboard
Вернуться
Противостояние JOIN и DISTINCT (Антон) 15/10/2005 - 20:23:01
Re: Противостояние JOIN и DISTINCT (Антон) 15/10/2005 - 21:14:08
Re: Противостояние JOIN и DISTINCT (Dinky) 15/10/2005 - 21:38:31
Re: вдогонку (Dinky) 15/10/2005 - 21:40:48
From: Антон - 15/10/2005 - 20:23:01
Subject:Противостояние JOIN и DISTINCT
-----------------
Всем привет! У меня возникла ошибка, с которой я не могу справиться сам. Дело вот в чём. У меня есть две таблицы, одна shop_tovar содержит информацию о товаре, вторая shop_images содержит урлы картинок. По каждому товару картинок может быть несколько. Ну так вот если я пытаюсь отобразить на сайте список товаров, мне мускул выдаёт вместо товара с одной превьюшкой НЕСКОЛЬКО разных. Т.е. каждая картинка выдаётся как отдельный товар.
Знающие люди посоветовали сделать вот так:
SELECT distinct si.tovar_id,si.*,st.*
FROM shop_images si
INNER JOIN shop_tovar st
ON st.id=si.tovar_id
Но вот беда distinct вступает в противоречие с JOIN и в итоге всё равно мне отображаются несколько записей по одному и тому же товару. Помогите советом!
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
24446
|
|