NDB is rewriting values for same named columns in join
Notice: This thread is very old.

- meridius
- Member | 34
Consider having two tables
A B
-- --
id id
name a_id
When I do
$a = $db->table('A')->where(':B.name = ?', 'something')->fetch();
$a->id;
I get value from B.id instead of A.id as I would
expect.
This is happening for all columns with the same names in both tables.
Am I doing something wrong or is it a bug in Nette\Database?

- vvoody
- Member | 910
cant reproduce this bug
http://prntscr.com/6vzl33 – structure
http://prntscr.com/6vzlpg – data a table
http://prntscr.com/6vzlt5 – data b table
http://prntscr.com/6vzla4 – code
http://prntscr.com/6vzlev – response