Выборка из двух таблиц

f122eab40516.png


763a1338b659.png


сверху links
 
и Вам нужно что бы отображалось меню вот так:?

Главная
Аксессуары
История Бренда
Одежда
Все вместе
Блузки
Свитера
Штаны
Юбки
Куртки
Пальто
Контакты

и все это со ссылками?
 
табуляцию почему-то не показалась...
 
нет.

Сейчас сделано так (в скобках таблица, откуда данные:(

Главная (L)
Аксессуары (L)
История Бренда (L)
Одежда (L)
Контакт(L)

А надо -

Главная (L)
Аксессуары (L)
История Бренда (L)
Все вместе (S)
Контакт (L)
 
а почему только "Все вместе" перенеслась в меню? ведь есть много подкатегорий, которые имеют поле cat=CLOTHING?
 
Надо чтобы выводилось меню, но при параметре redirect = = yes на определенных пунктах меню - менялась ссылка. То есть вместо категории ссылка бы вела в подкатегорию.
 
Я понял что надо! я просто не могу на Ваших примерах понять как это должно происходить!

Есть 2 вопроса:
почему только "Одежда" ведет в подкатегорию, если redirect = yes стоит у всех пунктов меню
И почему вместо пункта "Одежда" появляется пункт "Все вместе", а не например "Юбки", ведь поле cat у "Юбок" тоже "CLOTHING"?
 
Те таблицычто я выложил сюда - тестовые.
Думаю что мы сильно отклонились от темы.
Вторую часть я и сам осилю. Мне конкретно нужен запрос к базе данных, чтобы я мог использовать данные в цикле.

Алгоритм такой.

При redirect == yes ссылка под словом 'clothing' должна менятся на другую. ну и под любым другим тоже.
 
ну тогда как-то так:
Код:
select *
from links l left join sub_page s on (l.page_name = s.cat)
order by (l.position*100+s.position)
Последняя строчка нужна для адекватной сортировки (что бы подразделы были в соответствующем ему разделе)
 
как-то он не то выводит совсем

(l.page_name = s.cat) - вот эта часть меня смущает. Я нигде не использую такого сравнения.
 
Назад
Сверху