【发布时间】:2016-03-27 08:52:34
【问题描述】:
我正在使用数据表来显示旅行的重要细节,但是当我使用选择查询时,它显示 fk 整数值,而不是我想要在 tour_standered 表中的类型名称
我的表格图片如下
模型函数
public function cust_tour_primary_data(){
$this->db->select('');
$this->db->from('customized_tours');
$this->db->join('tour_standered', 'tour_standered.std_id =customized_tours.std_type','left');
$res=$this->db->get();
//return $res->result();
print_r($res->result());
echo $this->db->last_query();
}
通过上述函数,我可以获得 fk 的名称,但我不希望 tour_standered 的其他字段,如创建、删除等。 我想对其他 fk 值做同样的事情。这样做查询结果会太长而且有点混乱,我也不知道如何进行多重连接。
【问题讨论】:
-
只需在选择查询中添加您需要从表中获取的内容
-
谢谢它可以工作,但是所有连接表中必须有唯一的名称,我得到了那个错误 id 模糊,所以我改变了这个名字现在它工作正常
-
对同名列使用别名@shivakumar
标签: php mysql codeigniter datatable foreign-keys