MySQL テーブルは次のようになります。
markers
id, tid, lat, lng
1 1 42.000 2.500
2 1 41.000 2.400
3 2 40.000 2.300
markers_types
id, name, image
1 TYPE1 type1.png
2 TYPE2 type2.png
CodeIgniter の Active Records を使用している場合:
function get_coordinates(){
$this->db->select('*');
$this->db->from('markers');
$this->db->join('markers_types', 'markers.tid = markers_types.id');
$this->db->where('state', 1);
$query = $this->db->get();
if( $query->result() < 1 ) return FALSE;
$results = $query->result();
return $results;
}
id
2 つの異なるテーブルから、名前が付けられた 2 つの列を 1 つに連結 (またはマージ)します。それを防ぐ方法は?名前を変更せずにこれらの列をマージしないようにすることは可能ですか?