|
|
|
| Задача такова.
есть два таблицы. в первой каталоги, с соответстующим ID
во втором элементы (содержимое), где у каждого поля ссылка CAT_ID на каталог, к которому он принадлежит.
Известно несколько (N) ID каталогов.
Каким образом получить таблицу с элементами, из всех каталогов с известным ID?
Смысл в том, что бы получиить одину таблицу на выходе, образованную по сути из нескольких разных запросов типа select * from catalog_items where cat_id = id | |
|
|
|
|
|
|
|
для: Zilog
(19.11.2007 в 17:24)
| |
select items.*
from catalogs
left join items on items.cat_id = catalogs.id
where catalogs.id in(..., ..., ...)
order by catalogs.id, items.id
|
| |
|
|
|
|
|
|
|
для: Thrasher
(19.11.2007 в 17:34)
| | Спасибо, дружищще, за оперативный ответ - сейчас попробую..
а можно по русски разъяснить что происходит в запросе, дабы не приставать в будущем с подобными вопросами? | |
|
|
|
|
|
|
|
для: Zilog
(19.11.2007 в 17:36)
| | Происходит объединение двух таблиц в запросе.
Поищи на этом форуме темы про запросы с объединением таблиц. | |
|
|
|