こんにちは、このクエリとして MYSQL で作業するようになりましたが、これを Codeigniter Active レコードに変換したいと考えています。
基本的に私は3つのテーブルを持っています
- サプライヤー (intCat、intCity、*)
- カテゴリ (intId、strCategory、intParent を使用)
- tblcitylist( with city_id, city_name)
クエリ:
SELECT category.strCategory AS strParent, Query3. * FROM (
SELECT tblcitylist.city_name AS strCity, Query2. * FROM (
SELECT Query1.intParent, Query1.strCategory, suppliers. * FROM (
SELECT category.strCategory, category.intId, category.intParent FROM
category WHERE ( ( ( category.intParent ) =51 ) ) ) AS Query1 INNER
JOIN suppliers ON Query1.intId = suppliers.intCat ) AS Query2 INNER
JOIN tblcitylist ON Query2.intCity = tblcitylist.city_id ) AS Query3
INNER JOIN category ON Query3.intParent = category.intId
親カテゴリー(51)のすべての子カテゴリーからサプライヤー(カテゴリーと親カテゴリー名(strCategory、strParent)と都市名(strCityとしてのcity_name))を取得したいと考えています。
前もって感謝します。