Я использую Kohana Query Builder и пытается выполнить следующие действия:Kohana 3. Соединение с множественным условием использования OR
$query
->join(«t1», «INNER»)
->on(«t1.id»,»=»,»t2.parent_id»)
->on(«t1.id»,»=»,»t3.x_id»)
Это означает:
INNER JOIN t1
ON(t1.id = t2.parent_id AND t1.id = t3.x_id)
Но как сила использовать ИЛИ вместо от И методов объединения построителей запросов KO3?
INNER JOIN t1
ON(t1.id = t2.parent_id OR t1.id = t3.x_id)
код [ '' Database_Query_Builder_Join'-х компиляции() 'метод] (http://kohanaframework.org/3.3/guide-api/Database_Query_Builder_Join # comppile), похоже, имеет 'AND' hardcoded. Так что вам либо нужно написать/найти свой собственный Query_Builder, либо не использовать его вообще, я думаю – kero