2014-09-10 7 views
0

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

Что-то вроде:

SELECT table1.* as table1.*, table2.* as table2.* FROM table1 INNER JOIN table2 .... 
+4

Простой: вы не можете. –

ответ

2

Предположим, у вас есть две таблицы TABLEA и TableB

Таблица A

id | Amount | Name 
    1  100  Test A 
    2  105  Test B 

Таблица B

another_id | Amount | Name 
    1   100  Test A 
    2   105  Test B 

, и вы присоединяетесь к этим таблицам по телефонам id и another_id. При извлечении данных из PHP-скрипта вы не можете отличать поля «Сумма» от PHP. Вы должны указать псевдоним, чтобы отличить Amount Поле.

1

Это невозможно .. Вы должны создать псевдонимы, когда вы хотите выбрать из нескольких таблиц;)