Welcome to Paster, Anonymous Friend!
Added by anonymous on 2008-07-29 10:39:50 Download/View
  1. $this->db->select('field1.id AS id1, field1.weight AS weight1, field2.id AS id2, field2.weight AS weight2')
  2.                                                                 ->from('res_form_fields AS uj_field1')
  3.                                                                 ->join('res_form_fields AS uj_field2', 'field2.form_id', 'field1.form_id')
  4.                                                                 ->where('field1.id', $field_id)
  5.                                                                 ->where('field2.weight > uj_field1.weight')
  6.                                                                 ->limit(1)
  7.                                                                 ->get();
  8. +++++++ OUTPUT +++++++
  9. SELECT `uj_field1`.`id` AS `id1`, `uj_field1`.`weight` AS `weight1`, `uj_field2`.`id` AS `id2`, `uj_field2`.`weight` AS `weight2`
  10. FROM `uj_res_form_fields` AS `uj_field1` JOIN (`uj_res_form_fields` AS `uj_field2`) ON (`uj_field2`.`form_id` = `uj_field1`.`form_id`)
  11. WHERE `uj_field1`.`id` = 2
  12. AND uj_field2.weight > uj_field1.weight
  13. LIMIT 0, 1
  14.