2014-09-10 4 views
0

두 테이블에서 동일한 이름을 가진 열 이름을 바꾸지 않고 두 테이블을 조인하고 모든 열을 가져 오는 방법은 무엇입니까?MySQL은 별칭이 두 테이블의 모든 열을 선택합니다.

뭔가 같은 :

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

단순 : 할 수 없습니다. –

답변

2

은 두 개의 테이블 TableA의 및 TableB의

표를한다고 가정

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

표 B

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

이 테이블은 idanother_id에 합류합니다. PHP 스크립트에서 데이터를 가져올 때 Amount 필드를 PHP와 구별 할 수 없습니다. 별명을 지정하여 Amount 필드를 구분해야합니다.

1

.. 당신이 더 많은 테이블에서 선택하고자 할 때이 별명을 작성해야합니다)

관련 문제