如何在Zend Framework 2 Zend \ Db中执行FULL JOIN

时间:2014-04-05 15:11:55

标签: mysql database zend-framework2

我知道可以使用ZF 2执行以下操作

$select->join(//$select is zend db sql select
                            array(
                                'cs' => 'table1'), 
                                'ts.id=cs.cs_id', 
                                array(),$select::JOIN_TYPE);

根据手册(http://framework.zend.com/manual/2.2/en/modules/zend.db.sql.html)JOIN_TYPE可以是以下任何一种,并且它们正在产生它们的含义

JOIN_INNER 
JOIN_OUTER 
JOIN_LEFT   
JOIN_RIGHT 

但我只是想添加普通的join $ select-> join生成一个Inner join。任何人都知道任何方式

enter image description here

1 个答案:

答案 0 :(得分:0)

我不确定我明白你的意思但也许这会对你有帮助

use Zend\Db\Sql\Select;



 $select10 = new Select;
    $select10->from('foo')->join('zac', 'm = n');
    // 'SELECT "foo".*, "zac".* FROM "foo" INNER JOIN "zac" ON "m" = "n"';

如果您点击以下链接,您可能会找到所需内容。

References here