什么是活动记录查询

时间:2015-05-19 13:18:39

标签: php mysql codeigniter

我有3个表:country,gpc和gpc_country。 gpc可以有很多国家和国家也可以在很多gpc下。我想获得某个gpc下的国家/地区名称。

从gpc_country表返回CountryNames的正确活动记录查询是什么?

我用过:

$这 - > DB-化合物其中(' GPCID',$ gpcid); $ query = $ this-> db-> get(' gpc_country');

它有效,但它返回国家代码。我希望它们可以从国家/地区表格转换为CountryNames。

1 个答案:

答案 0 :(得分:1)

我不确定你的意思但据我了解你想尝试一下:

$this->db->select("CountryNames")
         ->from("country")
         ->join('gpc_country', 'gpc_country.country_code = country.id')
         ->get
         ->result_array();

现在再次,因为问题不清楚,我不知道你的架构是怎样的,这只是一个疯狂的猜测。