|
|
|
| вот у меня передаются в скрипт id
мне нужно вывести по каждому id
данные
можно ли избежать множества запросов А? | |
|
|
|
|
|
|
|
для: CrazyAngel
(16.03.2006 в 17:36)
| | примерно так
SELECT * FORM table WHERE id IN (1,2,5,7,10)
|
| |
|
|
|
|
|
|
|
для: CrazyAngel
(16.03.2006 в 17:36)
| | Это зависит от структуры таблиц и запросов - если не сложно приведите их. | |
|
|
|
|
|
|
|
для: cheops
(16.03.2006 в 21:58)
| | cheops уже не нужно,
Lokki оже ответил на вопрос | |
|
|
|
|
|
|
|
для: CrazyAngel
(17.03.2006 в 17:17)
| | Вот запрос
$result = $db->sql_query(" SELECT p.pid, p.cid, p.title, p.original, p.image, p.image_url, c.cid, c.title, c.parentid
FROM ".$prefix."_catalog as p
LEFT JOIN ".$prefix."_catalog_categories as c on (p.cid=c.cid)
WHERE c.parentid IN (1,3,4,5) ORDER BY p.pid DESC LIMIT 15
");
|
запрос выводит толко 15 последних записей категорий 1,3,4,5
можно ли как нибудь с помощъю этого запроса вывести
15 последних записей категории 1
15 последних записей категории 3
15 последних записей категории 4
15 последних записей категории 5 | |
|
|
|
|
|
|
|
для: gurza
(22.03.2006 в 02:09)
| | не ужели это не возможно | |
|
|
|
|
|
|
|
для: gurza
(22.03.2006 в 02:09)
| | В один запрос скорее всего нет, так как LIMIT выводится за пределы UNION объединения - придётся выполнять четыре отдельных запроса. | |
|
|
|