我有两个表“users”和“paymenthistory”,我想获取具有最高“bookingid”的特定“user”的记录,但它只向我显示一条记录,应该显示2条记录,“max”功能的问题,这是我的桌子
表“付款”
id bookingid userid
1 142 3
2 146 2
3 148 3
4 154 5
表“用户”
id name
1 abc
2 zyd
3 xyz
4 nwd
这是我的查询
$this->db->select('p.bookingId,MAX(p.bookingId) as lastBookingId,p.userid,u.name');
$this->db->from('payment p');
$this->db->join('users u','p.userid=u.id');
$this->db->where('p.user',"3");
显示一条记录,但我想获得 2 条具有相同列“lastbookingid”(相同)的记录,我错在哪里?
LEATH
慕婉清6462132
阿晨1998
繁星点点滴滴