0
을 덮어, 내가 선택 쿼리를 사용하여 문제가 있습니다 : 행 집합의조인 된 테이블은 열
$rowset = $db->select()->from(array('a'=>'tablea'))
->columns(array('a.a'))
->join(array('b'=>'tableb'),'b.id = a.id', array('b.a'))
->query()->fetchAll();
예상 내용 : (주로 키)
$rowset['a.a'] = "something";
$rowset['b.a'] = "somethingElse";
을
실제 내용이 $rowset
인 경우 $rowset['a']
만 존재하며 조인 된 테이블을 구분할 방법이 없습니다.
이 모든 솔루션은 무엇입니까?
그냥 내가 또한 내가 무엇을 기대하지 않는
$q = "SELECT * FROM tablea AS a
JOIN tableb AS b ON a.key = b.fkey";
$dbtable->getAdapter()->fetchAll($q);
을하고.
질문에 오타가 있습니까? 정의에 따라 배열 키는 고유하므로 "행 집합의 예상 내용"이 나에게 의미가 없습니다. –
''tablename 'AS'alias ''구문을 사용할 때, 결과는'alias'와 같은 것으로 기대됩니다.
아,하지만 실제로 두 번째'$ rowset [ 'b.a']' –