Форум русской поддержки Joomla!® CMS
08.12.2016, 06:11:50 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Составление запроса для вывода категорий

 (Прочитано 308 раз)
0 Пользователей и 1 Гость смотрят эту тему.
UnKnowNby
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 24



« : 15.12.2015, 17:46:06 »

Доброго времени суток.
У меня есть две таблицы, первая категории товаров и категории.
Надо выбрать из категории товаров айдишку, потом по ней найти в таблице категории айдишку родителя и потом уже выбрать все категории, у которых имеется айдишка родителя.
При составлении данного запроса ничего не выдает. Пробовал разные вариации запроса.
Код:
SELECT c.`name_ru-RU`, c.`category_parent_id`, c.`category_id`
FROM `yk5bz_jshopping_categories` c, `yk5bz_jshopping_products_to_categories` p
WHERE c.`category_parent_id`!="0" and p.`category_id`=c.`category_id`

Хочу чтобы запрос выдавал вот так
А выдает вот так

Записан
UnKnowNby
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 24



« Ответ #1 : 15.12.2015, 17:55:36 »

Уже что-то получше...Из этого может кто поможет добраться до истины?)
Код
SELECT c.`name_ru-RU`, c.`category_parent_id`, c.`category_id`
FROM `yk5bz_jshopping_categories` c, `yk5bz_jshopping_products_to_categories` p
WHERE c.`category_parent_id` IN (SELECT c.`category_parent_id`
FROM `yk5bz_jshopping_categories` c, `yk5bz_jshopping_products_to_categories` p
WHERE p.`category_id`=c.`category_id`)
 
Записан
Taatshi
Support Team
*****

Репутация: +430/-3
Offline Offline

Пол: Женский
Сообщений: 4718

Мама, я снова верстал во сне...


« Ответ #2 : 15.12.2015, 18:12:56 »

Нифига не поняла. Давайте с начала.

Откуда будет отсылаться запрос? Модуль? Карточка товара? Зачем? Цель какая?
Записан
dmitry_stas
Профи
********

Репутация: +798/-4
Offline Offline

Сообщений: 7774



« Ответ #3 : 15.12.2015, 18:50:49 »

во-во. давайте начнем с вопроса, а не с запроса. ибо по этому запросу... кроме как удалить, и посоветовать больше нечего
Записан
UnKnowNby
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 24



« Ответ #4 : 15.12.2015, 22:55:13 »

Извиняюсь что без больших подробностей)))) Был на волейболе и так случилось, что по дороге туда меня осенило))) Сейчас покажу что должно было получиться и какой запрос составил))))

Вот данный запрос
Код
SELECT c.`name_ru-RU`, c.`category_parent_id`, c.`category_id`
FROM `yk5bz_jshopping_categories` c, `yk5bz_jshopping_products_to_categories` p
WHERE c.`category_parent_id` IN (SELECT c.`category_parent_id`
FROM `yk5bz_jshopping_categories` c, `yk5bz_jshopping_products_to_categories` p
WHERE p.`category_id`=c.`category_id`) AND p.`product_id`=".$product->product_id." ORDER BY c.`name_ru-RU` ASC LIMIT 100
 

Он находится в файле товара. Дописан вручную туда.

И вот что вышло)))) тут
Оформление потом будет ^_^
Записан
dmitry_stas
Профи
********

Репутация: +798/-4
Offline Offline

Сообщений: 7774



« Ответ #5 : 15.12.2015, 23:43:25 »

Извиняюсь что без больших подробностей))))
да дело ваше Azn
Записан
UnKnowNby
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 24



« Ответ #6 : 16.12.2015, 03:33:55 »

да дело ваше Azn
Каждый профессиональный программист должен иметь способность экстрасенсорики))) у меня она только на начальном уровне развита)))
Записан
Taatshi
Support Team
*****

Репутация: +430/-3
Offline Offline

Пол: Женский
Сообщений: 4718

Мама, я снова верстал во сне...


« Ответ #7 : 16.12.2015, 10:08:53 »

UnKnowNby, они ее имеют. Вот только не всегда сознаются. Потому что правильно поставленный вопрос в 99% содержит в себе ответ  Grin

Учитесь правильно задавать вопросы  Wink
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet