Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с запросом / 6 сообщений из 6, страница 1 из 1
11.10.2005, 14:23:48
    #33317503
Садко
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
Есть таблица товаров (items) и рубрик (rubrics), каждый товар может находиться в нескольких рубриках (связь через таблицу items2rubrics).
Как найти только те товары, которые есть как в рубрике с rubrics_id=2, так и в рубрике с rubrics_id=4?
...
Рейтинг: 0 / 0
11.10.2005, 14:45:25
    #33317573
Welly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
Код: plaintext
1.
2.
3.
4.
5.
6.
select distinct 
   items.item_id
from 
   items
   join items2rubrics ir1 on items.item_id=ir1.item_id and ir1.rubrics_id= 2 
   join items2rubrics ir2 on items.item_id=ir2.item_id and ir2.rubrics_id= 4 
...
Рейтинг: 0 / 0
11.10.2005, 14:47:43
    #33317583
try
try
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
select i2r2.item_id
from item2rubric i2r2 join item2rubric i2r4 on i2r2.item_id=i2r4.item_id
where i2r2.rubric_id=2 and i2r4.rubric_id=4
...
Рейтинг: 0 / 0
11.10.2005, 15:02:27
    #33317624
Садко
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
Оба запроса выдавали совершенно не тот результат, в итоге, после некоторых попыток, получил нужный sql:
select distinct i.items_id from items i, items2rubrics i2r1, items2rubrics i2r2 where i.items_id = i2r1.items_id and i.items_id = i2r2.items_id and i2r1.rubrics_id = 2 and i2r2.rubrics_id = 4
...
Рейтинг: 0 / 0
11.10.2005, 15:30:19
    #33317722
Welly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
Оба запроса выдавали совершенно не тот результат
Все запросы рабочие, что-то вы не так в них исправили... А у Садко даже изящней получилось, и план запроса более оптимальный.
...
Рейтинг: 0 / 0
11.10.2005, 15:31:51
    #33317735
Welly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
А у Садко даже изящней
Тьфу, у "try", конечно же...
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с запросом / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]