我有这样的桌子
Table1
ID Name Value fk_table
1 edd 3 1
2 tom 1 2
3 emi 2 NULL
第二张桌子
Table2
ID VALUE
1 3
2 3
如果是外键,如何创建查询谁将是 table1 和 table2 的总和值,或者如果不是 fk,则只输出 table1 的值
return $this->getEntityManager()
->createQuery('SELECT t1.name, SUM(t1.value as value +t2.value)
FROM AcmeBlogBundle:Table1 t1
LEFT JOIN t1.table2 t2')
->execute();
我想要这样的结果
edd 6
tom 5
emi 2
我使用学说和 Symfony2