[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: запрос: меню: подменю
Zzepish
Есть такое меню:
Id|name|parent
Если parent>0 то элемент считается дочерним.
Не могу придумать- как их связать!
T1grOK
Кого связать? Куда связать? Что с чем связать? Непонятно.

_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
kjdgh
user posted image

_____________
Новичек в программировании и вообще не разбираюсь в этом, так что не вините.



sergeiss
Zzepish, я не понял вопрос...

Ты про это?

id|name|parent
1|name1|0 - корневой
2|name2|1 - потомок id=1, потому что его parent=1
3|name4|1 - потомок id=1
4|name5|0 - корневой
....


_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Zzepish
sergeiss
именно!
Zzepish
up
sergeiss
Тогда в чем вопрос, я не понял? Как сделать запрос, который будет вытаскивать нужные данные?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Zzepish
sergeiss
Именно.
Дело в сложности фильтрации данных.
Понимаешь? Две таблицы имеют одинаковое название. Как указать параметры к каждой таблице, а не к одной
rooor
Цитата
Две таблицы имеют одинаковое название

это как? blink.gif

а ещё есть алиасы...
Zzepish
rooor
ну, одна и та-же таблица же.
Алиасы тут я просто не знаю .как применить
rooor
upd
SELECT `tab1`.`name`
FROM `table_1` AS `tab1`, `table_1` AS `tab2`
WHERE `tab1`.`id` = 1 AND `tab2`.`parent` = 1
Zzepish
rooor
хм, надо было самому попробовать. Я просто не думал, что так прокатит
sergeiss
Цитата (Zzepish @ 17.06.2014 - 13:10)
Алиасы тут я просто не знаю .как применить

Вон оно чё... Образец тебе дали, смотри по нему smile.gif И почему ты "не думал, что прокатит"? Алиасы, условно говоря, как бы создают отдельные таблицы на время запроса. И обращайся к разным частям таблицы, как к разным таблицам. При разумном применении очень даже хорошо работает.

А вообще, вот была интереснейшая тема! smile.gif http://phpforum.su/index.php?showtopic=31806
Правда, про Постгре, а не про Мускуль. Но зато - очень интересное решение, "рядовое" для Постгре, нереальное для Мускуля.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Zzepish
sergeiss
Что-то мне подсказывае, что такими темпами я имигрирую на постгре)
sergeiss
Zzepish, иммигрируешь или эмигрируешь? wink.gif

А вообще, ю а вэлкам! Там много таких полезных "плюшек", которых нет - и не будет - в Мускуле.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.