我有一个名为'categories'的表。它的结构是这样的:
id parent_id name
1 NULL Electronics
2 NULL Books
3 1 Mobile
4 2 Love Story
我想将'parent_id'加入'name'字段。如何在codeigniter中加入这两个字段?
答案 0 :(得分:0)
这称为自联接
SELECT a.name + '-' + b.name
FROM categories a
INNER JOIN categories b
ON a.id = b.parentid
答案 1 :(得分:0)
假设您正在使用CI的activerecord,请查看here
$this->db->select('*')
$this->db->from('categories c1')
$this->db->join('categories c2', 'c1.id = c2.parent_id');