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




MySQL.RU - Webboard



Вернуться
Как связать много полей к одному справочнику (alex_2004) 14/06/2004 - 13:15:54
      Re: Как связать много полей к одному справочнику (Alex_2004) 14/06/2004 - 13:22:37

> Original message text:
> From: alex_2004 - 14/06/2004 - 13:15:54
> Subject:Как связать много полей к одному справочнику
> -----------------
> Господа,
> Как связать много полей к одному справочнику
> Примеру имеется таблица main в ней поля
> ln - фамилия
> social int(10) соц положение
> invalid int(10) инвалидность
>
> Справочная таблица valuelist
> valuelist_id - код
> value - значение
>
> Делаю запрос:
>
> SELECT ln, v1.value, v2.value
> FROM main AS m
> JOIN valuelist AS v1 ON m.social = v1.valuelist_id
> JOIN valuelist AS v2 ON m.invalid = v2.valuelist_id
>
> Не работает :(( Оба столбца содержать практически одинаковые строчки v1 и v2 , кроме нескольких. Фигня короче.
>
> А вот если один join убрать - работает хорошо.
> Что я сделал не так ?
>
>


From: Alex_2004 - 14/06/2004 - 13:22:37
Subject:Как связать много полей к одному справочнику
-----------------
Извините, это к предыдущему
Пример с одним join и двумя
С двумя из работяющих перевел всех в пенсионеры :)

МАКШАКОВА Работающий
ШИПКО Безработный
МОЗЕРОВ Работающий
ЛОБАНОВА Работающий
МИХАЙЛОВА Безработный
КУЗНЕЦОВ Безработный
АКСАМЕНТОВ Безработный
ГЕРТЕР Работающий
БУТЫРИН Работающий
ХАЛТУРИН Учащийся
ЧЕРКАСОВ Пенсионер
МОХОВ Пенсионер
БОРОВИК Работающий


КОВАЛЕВ Пенсионер III гр.
ЛАЗАРЕВА Пенсионер II гр.
ДМИТРУК Пенсионер II гр.
СИНЬКОВА Безработный I гр.
СЕДЫХ Безработный II гр.
ПОЛОЗОВ Безработный II гр.
ПОДКОРЫТОВ Пенсионер I гр.
ШМАКОВА Безработный II гр.
ДЕМЕНЕВ Безработный II гр.
НОВОЖИЛОВ Безработный II гр.
БУТКОВ Пенсионер Инвалид войны
КОТЕЛЬНИКОЛА Безработный II гр.
САНДАКОВА Безработный II гр.





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

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

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



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