【发布时间】:2013-11-06 12:40:05
【问题描述】:
我正在使用 Oracle11g 我想要做的是选择具有最大更新日期的字段。 下面的代码是在 Toad 中选择正确的字段。如何在 CodeIgniter 的 php 脚本中使用它。
select * from performance
where UPDATE_DATE = (select max(UPDATE_DATE) from performance)
我在 CodeIgniter 中有这个,但只选择了 UPDATE_DATE 列。我还想在字段记录中选择id、shop_name和update_date
function get_last_insert()
{
$this->db->select_max('UPDATE_DATE');
$query = $this->db->get('PERFORMANCE');
echo '<pre>' .$this->db->last_query(). '</pre>';
}
好的。经过对stackoverflow的大量研究 正确答案是
function get_last_insert()
{
$this->db->select('*');
$this->db->where('UPDATE_DATE = (SELECT MAX(UPDATE_DATE) FROM PERFORMANCE)', NULL, FALSE);
$query = $this->db->get('WHOUSE1.DLY_BWR_MAN_PERFORMANCE');
print_r($query);
}
【问题讨论】:
标签: php sql oracle codeigniter