
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.10.2005, 14:23:48
|
|||
|---|---|---|---|
|
|||
Помогите с запросом |
|||
|
#18+
Есть таблица товаров (items) и рубрик (rubrics), каждый товар может находиться в нескольких рубриках (связь через таблицу items2rubrics). Как найти только те товары, которые есть как в рубрике с rubrics_id=2, так и в рубрике с rubrics_id=4? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2005, 14:45:25
|
|||
|---|---|---|---|
|
|||
Помогите с запросом |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2005, 14:47:43
|
|||
|---|---|---|---|
|
|||
Помогите с запросом |
|||
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2005, 15:02:27
|
|||
|---|---|---|---|
|
|||
Помогите с запросом |
|||
|
#18+
Оба запроса выдавали совершенно не тот результат, в итоге, после некоторых попыток, получил нужный 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2005, 15:30:19
|
|||
|---|---|---|---|
|
|||
Помогите с запросом |
|||
|
#18+
Оба запроса выдавали совершенно не тот результат Все запросы рабочие, что-то вы не так в них исправили... А у Садко даже изящней получилось, и план запроса более оптимальный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1853570]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
24ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
2ms |
| others: | 205ms |
| total: | 304ms |

| 0 / 0 |
