2015-05-19 91 views
-5

我有3個表格:country,gpc和gpc_country。 gpc可以有很多國家和國家,也可以有很多gpc。我想獲得某個國家/地區名下的國家名稱。什麼是活動記錄查詢

從gpc_country表中返回CountryNames的正確活動記錄查詢是什麼?

我已經使用:

$這 - > DB->其中( 'GPCID',$ gpcid); $ query = $ this-> db-> get('gpc_country');

它的工作原理,但它返回國家代碼。我希望他們根據國家表格轉換成CountryNames。

+0

提供模式和格式的問題與預期輸出 –

+1

您的問題缺乏信息,甚至沒有顯示任何企圖或 –

+1

這不足以理解您的問題或您的嘗試檢查http://stackoverflow.com/help/how-to -ask –

回答

1

我不知道你的意思,但據我瞭解,你想試試這個:現在再次

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

,因爲這個問題不明確,我不知道您的架構如何看起來這是隻是一個瘋狂的猜測。

+0

$ this-> db-> select('CountryName'); $ this-> db-> from('country'); ($'gpc_country.CountryCode = country.CountryCode'); $ this-> db-> where('gpc_country.GPCID',$ gpcid); $ query = $ this-> db-> get(); – dats