findBySql查询不出结果 [ 2.0 版本 ]
sql 语句直接在数据库中执行没有问题,但是用findBySql查询没有返回结果,代码如下:
$sql = 'select sum(b.sing) as singNum,sum(b.dance) as danceNum,sum(b.reading) as readingNum,sum(b.sport) as sportNum,sum(b.other) as otherNum from record a,interest b where a.id=b.uid';
$data = ShowRecord::findBySql($sql)->all();
打印 $data
, 显示:
数据库中执行sql后结果:
但是把sql换成简单的sql,如:$sql = 'select * from record';
这样的话 $data
是有结果的,这是什么情况呀
最佳答案
其他 2 个回答
最爱大裤衩 上海
注册时间:2018-03-27
最后登录:2019-05-29
在线时长:8小时30分
最后登录:2019-05-29
在线时长:8小时30分
- 粉丝2
- 金钱175
- 威望0
- 积分255