Может ли кто-нибудь показать, как сделать объединение с объектом jDatabase query
?Joomla 3.1 JDatabase Union Query
Функциональность выглядит в Joomla, я просто не могу найти любую документацию с рабочими примерами ...
запросе Я хотел добиться, как правило, выглядит в виде обычного текста:
SELECT field1,field2 FROM `#__mycomponent_table1` WHERE field1 = 0
UNION
SELECT field1,field2 FROM `#__mycomponent_table2` WHERE field1 = 0
EDIT - Я попытался это:
$db = $this->getDbo();
$query = $db->getQuery(true);
$query->union(array('SELECT field1,field2 FROM `#__mycomponent_table1` WHERE field1 = 0','SELECT field1,field2 FROM `#__mycomponent_table2` WHERE field1 = 0'));
дает мне:
У вас возникла ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего MySQL-сервера, для правильного синтаксиса для использования рядом с «LIMIT 0, 15» в строке 1 SQL = LIMIT 0, 15 SQL = '
можете ли вы представить пример своих двух запросов к базе данных, пожалуйста? – Lodder
Соответствующий ресурс для исследователей: [Использование методов объединения в запросах базы данных] (https://docs.joomla.org/Using_the_union_methods_in_database_queries) – mickmackusa