之前写了一个写了一个联合查询,大概的逻辑就是A表与B表有关联,B表与C表有关联,最后要取C表里的详细信息。于是按照正常逻辑就写了
当前joinwith那儿就是简单的联合查询了。结果就出现了坑爹的情况,用它自动生成的sql复制到数据库去执行有两条记录,结果在这边只能取到一条记录。
后面百度了很多,问了很多才知道像这种情况,就必须得把关联字段查询出来,才不会影响数据,最后
把每个表的关联字段加上去,取出来的数据就正常。
走过yii框架联合查询的那些坑
最新推荐文章于 2021-03-18 00:56:57 发布