Я относительно новичок в реляционных базах данных и столкнулся с проблемой, когда мне нужно отфильтровать (http://groonga.org/docs/reference/commands/select.html#search-condition-filter) на основе значения в связанной таблице.
В настоящее время ключевые моменты моейкод выглядит следующим образом:
SELECT mroonga_command("select table_1 ... --filter 'is_semi == 0' ...")
И я получаю следующую ошибку
Mysql2::Error: Syntax error: <is_semi| |== 0>: [expr][parse] unknown identifier: <is_semi>: SELECT mroonga_command("...
Я вывел это из-за того, что столбец is_semi находится в другой связанной таблице, содержащейДля получения дополнительной информации об объекте в table_1 мы будем вызывать table_2.
table_1 содержит столбец ссылки id на таблицу 2, table_2_id.
Я хочу эффективно отфильтровать результаты по этому столбцуна другом столе. Любая помощь приветствуется.