2011-07-22 120 views
0

我们如何在symfony中编写内部连接查询?Symfony内部连接

$tagQuery = Doctrine_Query::create() 
      ->from('SfTagging t') 
      ->innerjoin('t.Link L ON t.taggable_id=L.id'); 

echo $tagQuery->getSqlQuery(); 

回答

1

你并不需要指定ON部分,学说已经知道如何做,如果你的模式是不是太糟糕的加入。我会这样写:

$tagQuery = SfTaggingTable::getInstance() 
    ->createQuery('t') 
    ->innerJoin('t.Link'); 
echo $tagQuery->getSqlQuery(); 
0
$tagQuery = Doctrine_Query::create()  
    ->from('SfTagging t') 
    ->innerJoin('t.Link l'); 
echo $tagQuery->getSqlQuery();