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

start [/forum/topic.php?fid=47&gotonew=1&tid=1853570]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
182ms |
get topic data: |
9ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 481ms |

| 0 / 0 |
