[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: SQL запрос. Внутри табличное обьединение
Jallvar
Есть 1 таблица. поля id, name, url, sub (Таблица menu_links).
Нужно 1ним запросом убить двух зайцев, т.е.
Если sub не равен 1 ищем ссылку где id = sub
И на вывод id, name, url, sub_link(id, name, url)

Подскажите пожалуйста!
kyzmichev
чет не понятно чет ты хочешь если ты две таблицы хочешь объединить в одном запросе так что ле?
Jallvar
два раза обьединить таблицу одну и туже в одном запросе
Jallvar
Пожалуйста, помогите. Left join и Right join для разнотабличных запросов. Как для моей проблемы?
Valick
да тут и проблемы нет, просто использовать алиасы для имени таблицы
FROM `table` AS t1 JOIN `table` AS t2


_____________
Стимулятор ~yoomoney - 41001303250491
Jallvar
Спасибо. Вот только нужно сделать логическую проверку в SQL

SELECT t1.*,t2.* FROM `menu_links` AS t1 JOIN `menu_links` AS t2 ON t1.sub = t2.id WHERE t1.public = '1'

Если даже и нет у ссылке подссылок. Все равно надо вывести материнскую ссылку
Valick
Цитата
Если даже и нет у ссылке подссылок. Все равно надо вывести материнскую ссылку

прошу прощения, но я слишком пьян, чтобы понимать такого рода фразеологические обороты smile.gif


_____________
Стимулятор ~yoomoney - 41001303250491
Jallvar
Мысль обьяснить очень тяжело
Быстрый ответ:

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