повторяющиеся имена столбцов в запросе

Я не думаю, что это возможно, но я думал, что все равно спрошу.

У меня есть MySql 5. + запрос как таковой ...

SELECT p.*, u.* FROM princess p JOIN unicorn u ON p.id = u.princess_id

Это достаточно любезно чтобы вернуть мне всех принцесс и единорогов;). Проблема в том, что возвращаемый набор результатов может содержать повторяющиеся имена столбцов (не очень хорошо). Если в обеих таблицах есть столбец с именем имя , как я могу отличить его без явное кодирование псевдонима типа p.name как 'princess_name' a nd u.name как «unicorn_name» ?

Кроме того, я не могу использовать индекс столбца, поэтому, если нет лучшего способа, я просто сам кодирую все псевдонимы.

0
задан Michael J. Lee 4 August 2011 в 15:43
поделиться