2016-10-11 29 views
0

私は4つのテーブルを持っていますが、すべてのテーブルからデータをフェッチしたいのですが、それぞれのテーブルからデータを1つずつフェッチしていますが、JOINを使用して行います。codeigniterでjoinでfind_in_setを使用する方法

Main Table (which contains ids of other table data)

2, 3, 4 tables

今私は、これらのフィールドを取得したいです。表1(メインテーブル)から

- franchise_name、表2(状態表)からfranchise_phone

- 表3(市表)から

をSTATE_NAME - CITY_NAME

表4(エリアからテーブル) - area_name

最初のテーブルには、他のテーブルからフェッチする必要があるすべてのIDが含まれています。 メインテーブルのarea_idは、フィールドfranchise_areaの(、)で区切られた同じ行の文字列として挿入されます。

FIND_IN_SETを使用しようとしましたが、機能しませんでした。

答えて

0

読む全て1-1、データベースからデータを読み取り、応答配列(またはオブジェクト)に挿入AREA_IDカラム

area_id -------> ($value = explode($row->area_id, ',') 

爆発データを介して、参加使用サイクルデータをいいます。 もちろん、この操作のすべてをモデルに組み込む必要があります...

関連する問題