【发布时间】:2019-10-06 20:54:32
【问题描述】:
执行查询时,我收到如下错误消息。
$ads = DB::table('ads')
->join('adimages','adimages.ad_id','=','ads.id')
->select(
'adimages.ad_id',
'ads.ad_title',
'ads.created_at',
'ads.beds',
'ads.baths',
'ads.landmark',
'ads.city',
'ads.price',
'adimages.photo'
)
->groupBy('adimages.ad_id')
->get();
这是我遇到的错误。
SQLSTATE[42000]:语法错误或访问冲突:1055 'nekton.ads.ad_title' 不在 GROUP BY 中(SQL:选择
adimages.ad_id、ads.ad_title、@987654326 @.created_at,ads.beds,ads.baths,ads.landmark,ads.@9876543@35@, @987654337., @987654337., @987654336photo从ads内部连接 adimagesonadimages.ad_id=ads.idgroup byadimages.ad_id)
【问题讨论】:
-
nekton.ads.ad_title来自哪里?