Перейти к содержимому


Фильтр по значению поля связь

фильтр связь поле связь фильтры

Сообщений в теме: 2

#1 Tatiana

    Участник

  • Пользователи
  • PipPip
  • 26 сообщений
  • Пол:Женщина
  • Город:Москва

Отправлено 10 Апрель 2015 - 12:50

Есть таблица 1 и таблица 2, связаны они полем связь "поле3"
в Таблице 2 есть поле 4 имеющее другое значение, отличное от поле 3.
Можно ли сделать фильтр по "поле4" в таблице 1?

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 12 Апрель 2015 - 13:56

1. Создаете еще одно поле в таблице 1.
2. Заполняете его через вычисление значением поля 4 из таблицы 2:
$line['Поле5'] = $line['Поле3']['Поле4']; // Поле5  - новое поле, Поле3 - поле связи с таблицей 2 в таблице 1, Поле4 - нужное поле в таблице 2
3. Создаете по нему фильтр.

#3 Tatiana

    Участник

  • Пользователи
  • PipPip
  • 26 сообщений
  • Пол:Женщина
  • Город:Москва

Отправлено 13 Апрель 2015 - 00:26

Просмотр сообщенияCbCoder (12 Апрель 2015 - 13:56) писал:

1. Создаете еще одно поле в таблице 1.
2. Заполняете его через вычисление значением поля 4 из таблицы 2:
$line['Поле5'] = $line['Поле3']['Поле4']; // Поле5  - новое поле, Поле3 - поле связи с таблицей 2 в таблице 1, Поле4 - нужное поле в таблице 2
3. Создаете по нему фильтр.

Спасибо, все работает





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных