任何人都可以展示如何與jDatabase query
對象進行聯合?Joomla 3.1 JDatabase聯合查詢
的功能看起來是在的Joomla,我只是找不到任何文檔與工作的例子...
我想實現通常是這樣的純文本查詢:
SELECT field1,field2 FROM `#__mycomponent_table1` WHERE field1 = 0
UNION
SELECT field1,field2 FROM `#__mycomponent_table2` WHERE field1 = 0
編輯 - 我已經試過這樣:
$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服務器版本的手冊,以便在第1行的「LIMIT 0,15」附近使用正確的語法SQL = LIMIT 0,15 SQL ='
你能提供你的2個數據庫查詢的例子嗎? – Lodder