如何同时获得最大值及其行?

时间:2013-10-22 21:44:26

标签: php mysql sql

在'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中这样做。任何的想法?提前谢谢。

1 个答案:

答案 0 :(得分:2)

SELECT * FROM album_head where album_head_picture_id=(SELECT MAX(ID) FROM table)