第一个表是这样的: -
LocalityID | LocalityName | StateID | LocalityChamp
1 | anyName | 1 | AnYOne
第二个表是这样的: -
StateID | StateName
1 | anyState
我想要返回像这样的值
1 anyName anyState AnYOne
中的
答案 0 :(得分:1)
假设第一个表名是locality,第二个表名是state。使用以下查询
SELECT Locality.LocalityID , Locality.LocalityName, State.StateName from locality
inner join State on State.StateID=Locality.StateID
或使用Active Records。
修改强>
在你的模型中创建一个这样的函数;
function getChamps() {
$this->db->select('Locality.LocalityID , Locality.LocalityName, State.StateName');
$this->db->from('Locality');
$this->db->join('State', 'State.StateID = Locality.StateID');
$query = $this->db->get();
return $query->result_array();
}
在您的控制器中
function index()
{
$data['Champs']=$this->Model_name->getChamps();
$this->load->view('path/to/view',$data);
}