Общие > Базы данных
MySql Query с parent_id
Enemy:
Altaxar
Должен тебе сказать большое спасибо ;). Query работает.
Только один вопрос на счет структуры таблицы. На сколько я видел, во многих applications в случае когда используются parent и child records - как правило используют две таблицы (где в одной все parent, а в другой все child соответственно). По такой системе сделаны напр. форумы.
В таблице пока не более 3000 записей и в принцыпе можно переписать скрипты..
Ваши соображения.
Altaxar:
для удобства можно разбить, даже желательно, это нормальный тон для организации таблиц. причем в моем запросе можно будет 1 условие убрать p1.parent_id=0. и вообще чаще всего данные у parent и child разные. Но надо будет задуматься о id parent i child, данный запрос выводит id того и другого. а при разделении будет все подругому.
Но если как я уже писал, что child может быть parent\'ом для другого child ,бывает и такая структура, то сдесь естественно одна таблица.(и мой запрос тут бесилен)
Мой запрос для твоей задачи оптимален, как мне сказали.
P.S. переписывать желательно через алгоритм :).
Навигация
Перейти к полной версии