我有3个表:country,gpc和gpc_country。 gpc可以有很多国家和国家也可以在很多gpc下。我想获得某个gpc下的国家/地区名称。
从gpc_country表返回CountryNames的正确活动记录查询是什么?
我用过:
$这 - > DB-化合物其中(' GPCID',$ gpcid); $ query = $ this-> db-> get(' gpc_country');
它有效,但它返回国家代码。我希望它们可以从国家/地区表格转换为CountryNames。
答案 0 :(得分:1)
我不确定你的意思但据我了解你想尝试一下:
$this->db->select("CountryNames")
->from("country")
->join('gpc_country', 'gpc_country.country_code = country.id')
->get
->result_array();
现在再次,因为问题不清楚,我不知道你的架构是怎样的,这只是一个疯狂的猜测。