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

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X
#1 2 марта 2018 в 12:00
Друзья есть две таблица (таблица А и Б) c нужным id (например 1), нужно фильтровать и вывести все данный из двух таблиц с значением 1.

Делаю вот так

  1. $this->filterEqual('team_one, $id); фильтрует только левый столбец
  2. $this->filterEqual('team_two, $id); фильтрует только правый столбец
когда обе одновременно все исчезает, подскажите как это сделать правильно?
#2 2 марта 2018 в 13:28
UP
#3 2 марта 2018 в 14:11
$this->filterEqual('team_one, $id)->filterOr()->filterEqual('team_two, $id);
#4 2 марта 2018 в 22:28


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

Ris

Да сработало но перед этим стояло это $this->filterEqual('tournament_id', $tournament_id); но теперь он не работает. я фильтровал турниры, в каком участвует команда, а потом игры этой команды
#5 2 марта 2018 в 22:35

Да сработало но перед этим стояло это $this->filterEqual('tournament_id', $tournament_id); но теперь он не работает.

Нико
Ну а кто знал, что там перед этим? smile
Тогда так:
$this->filterStart()->filterEqual('team_one, $id)->filterOr()->filterEqual('team_two, $id)->filterEnd();
#6 2 марта 2018 в 22:47


Да сработало но перед этим стояло это $this->filterEqual('tournament_id', $tournament_id); но теперь он не работает.

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

Ris

Спасибо большое!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.