When execute my query , I get error message like below.
$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();
Here is the error I'm getting.
SQLSTATE[42000]: Syntax error or access violation: 1055 'nekton.ads.ad_title' isn't in GROUP BY (SQL: select
adimages
.ad_id
,ads
.ad_title
,ads
.created_at
,ads
.beds
,ads
.baths
,ads
.landmark
,ads
.city
,ads
.price
,adimages
.photo
fromads
inner joinadimages
onadimages
.ad_id
=ads
.id
group byadimages
.ad_id
)