Jallvar
24.12.2012 - 16:25
Есть 1 таблица. поля id, name, url, sub (Таблица menu_links).
Нужно 1ним запросом убить двух зайцев, т.е.
Если sub не равен 1 ищем ссылку где id = sub
И на вывод id, name, url, sub_link(id, name, url)
Подскажите пожалуйста!
kyzmichev
24.12.2012 - 16:37
чет не понятно чет ты хочешь если ты две таблицы хочешь объединить в одном запросе так что ле?
Jallvar
24.12.2012 - 17:21
два раза обьединить таблицу одну и туже в одном запросе
Jallvar
24.12.2012 - 22:37
Пожалуйста, помогите. Left join и Right join для разнотабличных запросов. Как для моей проблемы?
Valick
24.12.2012 - 22:42
да тут и проблемы нет, просто использовать алиасы для имени таблицы
FROM `table` AS t1 JOIN `table` AS t2
_____________
Стимулятор ~yoomoney - 41001303250491
Jallvar
24.12.2012 - 22:45
Спасибо. Вот только нужно сделать логическую проверку в SQL
SELECT t1.*,t2.* FROM `menu_links` AS t1 JOIN `menu_links` AS t2 ON t1.sub = t2.id WHERE t1.public = '1'
Если даже и нет у ссылке подссылок. Все равно надо вывести материнскую ссылку
Valick
24.12.2012 - 23:08
Цитата |
Если даже и нет у ссылке подссылок. Все равно надо вывести материнскую ссылку |
прошу прощения, но я слишком пьян, чтобы понимать такого рода фразеологические обороты
_____________
Стимулятор ~yoomoney - 41001303250491
Jallvar
24.12.2012 - 23:17
Мысль обьяснить очень тяжело
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.