CodeigniterフレームワークでこのSQLクエリを実行するにはどうすればよいですか? CodeIgniterのドキュメントexplain a joinが好きdb->query
Codeigniterのネストされた結合
0
A
答えて
0
を使用せずにCodeIgniterの中のActive Record(クエリビルダクラス)を使用して
SELECT users.*,
GROUP_CONCAT(category.title SEPARATOR ',') as title
FROM users
LEFT JOIN (
procducts as pr
INNER JOIN category ON pr.category_id =category.id
)
ON (users.id=pr.user_id)
GROUP BY users.id
は次のとおりです。
join($table, $cond[, $type = ''[, $escape = NULL]])
を支援に参加する入れ子になったにはドキュメントがありません。私はこのコード
$this->db->select("
users.*,GROUP_CONCAT(category.title SEPARATOR ',')
as title FROM users LEFT JOIN
(procducts as pr INNER JOIN category ON
pr.category_id =category.id)
ON (users.id=pr.user_id)");
$this->db->group_by("users.id");
と、このコード、それは大丈夫だ、と問題なくを使用
$this->db->select('users.*, GROUP_CONCAT(category.title SEPARATOR ',') as title')
->from('users')
->join('procducts as pr INNER JOIN category ON pr.category_id =category.id','users.id=pr.user_id','left')
->group_by('users.id');
$query = $this->db->get();
+0
これは少し問題があります'' ''と前pr.procducts – user3046493
+0
問題を説明してください、生成されたクエリは何ですか?この行の後に 'echo $ this-> db-> last_query();をチェックすることができます。死ぬ; – Vickel
0
:だからあなたのようなクエリを作成することができます。
関連する問題
- 1. Railsのネストされた結合テーブル
- 2. 結合テーブルのネストされたフォーム
- 3. CodeIgniterネストされたコントローラ?
- 4. 3つのテーブルを結合するネストされた結合
- 5. ネストされた内部結合と外部結合のMSアクセス
- 6. ネストされたクエリと結合
- 7. Codeigniter:ネストされたビューのロジック
- 8. CodeIgniterのURL&ネストされたコントローラアーキテクチャ
- 9. SQLネストされた内部結合?または内部結合の句
- 10. セレクタを使用してネストされた結果を結合
- 11. Codeigniterサブクエリ結合
- 12. BigQuery標準SQL "ネストされた配列のクロス結合"
- 13. activerecordのネストされた結合が深く
- 14. ネストされたクラスの照会と結合
- 15. linqからsqlへのネストされた内部結合?
- 16. 複数の結合(MS Access)でネストされたSELECTステートメント
- 17. 春REST - ネストされたオブジェクトにGETパラメータを結合
- 18. ネストされたリストからデータフレームを結合する
- 19. ネストされた辞書を添付して結合する
- 20. 双方向データ結合でネストされたngFor Angular2
- 21. LINQでネストされた結合をエンティティに書き込む
- 22. 結合表からネストされたリソースを破棄
- 23. 結合クエリをネストされたクエリに変換する
- 24. JSON形式のネストされた結果
- 25. の連結ネストされたタプル
- 26. Codeigniterの複数の結合
- 27. BigQueryでのネストされたSELECT句とのAND結合とOR結合の組み合わせ
- 28. ネストされたcodeigniterとメインcodeigniterフォルダの相対パスを取得する方法
- 29. MongoDBグループbyネストされた結果
- 30. X ++ QueryBuilderネストされた結果
[codeigniter table join]の複製があります(http://stackoverflow.com/questions/6024800/codeigniter-table-join) –
@ hamza-zafee質問をする前にこのリンクを参照してください – user3046493