我对使用ActiveRecords从我的数据库中“获取”数据的不同方式感到非常困惑。对于这个特定的问题,我不知道是否应该使用模型->findAll()、条件(允许使用分页)还是普通的SQL (考虑到我需要在GridView中显示输出)。
我在这里要做的是列出我桌子上的所有公司“公司”,以及每个公司支付了多少钱。付款记录在表'transaction‘中,该表的字段'value’表示金额。
因此,如果我必须使用SQL查询,则如下所示:
SELECT *
FROM company
LEFT OUTER JOIN transaction
ON company.id