Symfony1 Symfony内连接

Symfony1 Symfony内连接,symfony1,doctrine,inner-join,Symfony1,Doctrine,Inner Join,如何在symfony中编写内部连接查询 $tagQuery = Doctrine_Query::create() ->from('SfTagging t') ->innerjoin('t.Link L ON t.taggable_id=L.id'); echo $tagQuery->getSqlQuery(); 您不需要指定ON-part,如果您的模式不太糟糕,则条令已经知道如何进行连接。我会这样写: $tagQuery =

如何在symfony中编写内部连接查询

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

echo $tagQuery->getSqlQuery();

您不需要指定ON-part,如果您的模式不太糟糕,则条令已经知道如何进行连接。我会这样写:

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