Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Помогите с запросом плиз (Alex) 31/07/2010 - 20:11:11
      Re: delphi. вернуть имя текущего пользователя. (svarog) 02/08/2010 - 08:22:19
      Re: Помогите с запросом плиз (svarog) 02/08/2010 - 08:24:59



From: Alex - 31/07/2010 - 20:11:11
Subject:Помогите с запросом плиз
-----------------
Есть две таблицы:

profile:
id - int(11)
name - varchar(255)

profile_path:
id - int(11)
pid - int(11) - соответсвует profile.id
host - varchar(255)
path - varchar(255)
(host+path - unique)

Записи в profile может соответствовать несколько записей в profile_path. Например:

path: id=1, name=exmpl1
profile_path: id=1, pid=1, host="host1", path="/"

и

path: id=2, name=exmpl2
profile_path: id=2, pid=2, host="host1", path="/url1/"

т.е. на одном хосте но на двух разных URL есть разные записи в profile. В SQL есть только host и path. Надо получить один и только один profile, который наиболее точно соответсвует этим данным. Например host="host1" path="/" надо получить profile.name=exmpl1, а для host="host1" path="/url1/url2/url3/etc" надо получить profile.name=exmpl2

Буду очень признателен за любое решение ввиде SQL (бился день, но решения не нашел)


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
37327



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |