簡體   English   中英

Phalcon在查詢中加入多個數據庫

[英]Phalcon join multiple database in query

通常,在SQL或Codeigniter的Active記錄中,我們可以在單個查詢中聯接2個不同的數據庫表,例如:

join database_1.table_1 on ..
join database_2.table_2 on ..

我們如何實現這就是“ Phalcon”?

我嘗試這樣做,但出現錯誤:

SQLSTATE[42S02]: Base table or view not found: 
1146 Table 'database_2.table_2' doesn't exist

您可以使用Phalcon的查詢構建器

特別:

<?php

$builder->join('Robots');
$builder->join('Robots', 'r.id = RobotsParts.robots_id');
$builder->join('Robots', 'r.id = RobotsParts.robots_id', 'r');
$builder->join('Robots', 'r.id = RobotsParts.robots_id', 'r', 'LEFT');

或左聯接:

<?php

$builder->leftJoin('Robots', 'r.id = RobotsParts.robots_id', 'r');

等等

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM