I'm trying to get the two latest rows of each type.
ID TYPE SCORE
-----------------
1 EUR 2
2 EUR 3
3 CAD 5
4 CAD 6
5 CAD 7
6 CAD 8
7 USD 5
8 USD 3
9 USD 7
10 USD 2
The results returned should be id's:1,2,5,6,9,10.
How do i accomplishthis with mysql subquery? I attempted below..
$sql = "SELECT * FROM `data_analysis_child`
WHERE type IN
(SELECT type FROM `data_analysis_child` ORDER by id DESC LIMIT 2)";
$query = $this->db->query($sql);
How do i solve?