Apache.RU - Webboard
Вернуться
Как связать много полей к одному справочнику (alex_2004) 14/06 - 13:15:54
Re: Как связать много полей к одному справочнику (Alex_2004) 14/06 - 13:22:37
> Original message text:
> From:
> alex_2004 - 14/06 - 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 - 13:22:37
Subject:Как связать много полей к одному справочнику
-----------------
Извините, это к предыдущему
Пример с одним join и двумя
С двумя из работяющих перевел всех в пенсионеры :)
МАКШАКОВА Работающий
ШИПКО Безработный
МОЗЕРОВ Работающий
ЛОБАНОВА Работающий
МИХАЙЛОВА Безработный
КУЗНЕЦОВ Безработный
АКСАМЕНТОВ Безработный
ГЕРТЕР Работающий
БУТЫРИН Работающий
ХАЛТУРИН Учащийся
ЧЕРКАСОВ Пенсионер
МОХОВ Пенсионер
БОРОВИК Работающий
КОВАЛЕВ Пенсионер III гр.
ЛАЗАРЕВА Пенсионер II гр.
ДМИТРУК Пенсионер II гр.
СИНЬКОВА Безработный I гр.
СЕДЫХ Безработный II гр.
ПОЛОЗОВ Безработный II гр.
ПОДКОРЫТОВ Пенсионер I гр.
ШМАКОВА Безработный II гр.
ДЕМЕНЕВ Безработный II гр.
НОВОЖИЛОВ Безработный II гр.
БУТКОВ Пенсионер Инвалид войны
КОТЕЛЬНИКОЛА Безработный II гр.
САНДАКОВА Безработный II гр.
[Это сообщение - спам!]
Последние сообщения из форума
15409
|
|