我有两个模型:书和作者
Book表有author_id和cover_color。Author表具有id(主键)和名称
我想要所有红色的书,它们的作者的名字是“约翰”。是否可以在一个查询中使用activejdbc (没有原始查询)?如果是这样,如何实现??如果没有,最好的方法是什么?
SQL的等价物是:
SELECT * FROM Books INNER JOIN Authors ON Books.author_id=Authors.id WHERE Books.cover_color='red' AND Authors.name='John'提前感谢
发布于 2016-05-21 23:22:32
方法find(...)和where(...)对当前模型的基础表进行操作。由于要从多个表中收集条件数据,因此必须使用与现有查询类似的原始查询。
https://stackoverflow.com/questions/37362081
复制相似问题