Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/08/2012, 21:31
Avatar de patriciomase
patriciomase
 
Fecha de Ingreso: abril-2012
Ubicación: Mar del Plata
Mensajes: 323
Antigüedad: 10 años, 3 meses
Puntos: 34
Pregunta construyendo consulta mysql

Ok, newbie total en codeigniter armando mi primer site solo para comenzar a dominar el framework.

Consultando la clase ActiveRecord descubrí que es bastante limitada en cuanto a lo que me deja hacer. A ver si alguien me da una ayudita porque solo consigo errores, quiero generar una consulta como esta:

Código SQL:
Ver original
  1. SELECT * FROM clasificacion
  2. WHERE dt = (SELECT MAX(dt) FROM clasificacion)
  3. ORDER BY score DESC;

parece simple no? lo traté de resolver asi:
Código PHP:
Ver original
  1. $this->db->where('dt', $this->db->select_max('dt'));
  2. $this->db->order_by("score", "desc");
  3. $query = $this->db->get('clasificacion', $numero, $offset);

pero por lo visto no se puede, me mezcla las dos consultas, usa el where y el order by en la que no es... cualquier cosa.

Alguna pista?