2013-10-22 34 views
1

在'album_head'表中'album_head_picture_id'是自动递增的主键。我正在尝试获取'album_head_picture_id'的最大值以及整个行对该ID的最大值。什么是SQL?我想这...如何同时获取最大值及其行数?

<?PHP $maximim_id=$this->db->query('SELECT MAX(album_head_picture_id) AS 'maxid' FROM album_head')->row()->maxid;?> 

,并与ID,再次...

<?PHP $query = $this->db->query(" 
     SELECT * FROM album_head where album_head_picture_id= '.$maximim_id.'"); 

     return $query->result(); 
?> 

我试图做到这一点在同一个SQL。任何想法?提前致谢。

+2

'SELECT * FROM album_head ORDER BY album_head_picture_id DESC LIMIT 1;' –

+0

@ypercube。你为什么要评论这个?这看起来是一个非常好的答案。 –

+0

是的,它是完美的。谢谢@ypercube – Sujit

回答

2
SELECT * FROM album_head where album_head_picture_id=(SELECT MAX(ID) FROM table) 
相关问题