Фильтрация по двум столбцам из базы 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 624
Друзья есть две таблица (таблица А и Б) c нужным id (например 1), нужно фильтровать и вывести все данный из двух таблиц с значением 1.

Делаю вот так

Код PHP:
  1. $this->filterEqual('team_one, $id); фильтрует только левый столбец
  2. $this->filterEqual('team_two, $id); фильтрует только правый столбец
когда обе одновременно все исчезает, подскажите как это сделать правильно ?
Редактировалось: 1 раз (Последний: 2 марта 2018 в 12:02)
Посетитель
small user social cms
Медаль
Сообщений: 624
UP
Реклама
cms
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2652
$this->filterEqual('team_one, $id)->filterOr()->filterEqual('team_two, $id);
Редактировалось: 1 раз (Последний: 2 марта 2018 в 14:12)
Посетитель
small user social cms
Медаль
Сообщений: 624
Ris:

$this->filterEqual('team_one, $id)->filterOr()->filterEqual('team_two, $id);

Да сработало но перед этим стояло это $this->filterEqual('tournament_id', $tournament_id); но теперь он не работает. я фильтровал турниры, в каком участвует команда, а потом игры этой команды
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2652
Нико:
Да сработало но перед этим стояло это $this->filterEqual('tournament_id', $tournament_id); но теперь он не работает.
Ну а кто знал, что там перед этим? smile
Тогда так:
$this->filterStart()->filterEqual('team_one, $id)->filterOr()->filterEqual('team_two, $id)->filterEnd();
Посетитель
small user social cms
Медаль
Сообщений: 624
Ris:

Нико:
Да сработало но перед этим стояло это $this->filterEqual('tournament_id', $tournament_id); но теперь он не работает.
Ну а кто знал, что там перед этим? smile
Тогда так:
$this->filterStart()->filterEqual('team_one, $id)->filterOr()->filterEqual('team_two, $id)->filterEnd();

Спасибо большое!
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: