질문 Q #8751
[초급]Model질문
헛발이 2010-01-20 11:07:39
아라라라~ 쉽게 할줄 알앗는데.. ^^; 또 도움을 청합니다..

모델에서..
const TABLE = 'user';
....
$this->db->from(self::TABLE);
$this->db->join('color', 'color.id = user.color_id', 'left');
....
$query = $this->db->get();
이것을 어떻게 바꿔야 하나요?
결과는 이렇게 하고 싶은데..

SELECT * FROM user A LEFT JOIN color B ON A.color_id=B.id

이렇게 별칭을 넣고 싶은데요...
답변 3
#1 변종원(웅파) 2010-01-20 11:16:58
$this->db->join('color as B', "B.id=A.color_id', 'left');
$res = $this->db->get('user as A');

어렵게 생각하면 어렵고 쉽게 생각하면 쉬운데 이 부분은 매뉴얼에도 없는 부분이긴 합니다.
#2 헛발이 2010-01-20 11:25:04
음... 그렇군요.. 메뉴얼 찾아 봤어요... 근데 .. 눈에 안 보여서.. ^^;
감사합니다..
#3 변종원(웅파) 2010-01-20 12:40:41

네 매뉴얼에는 없습니다. 추가를 해놔야겠네요. ^^