2013-12-22 2 views
-1

MySQL을 조인하고 내가 좋아하는 모든 테이블 컬럼 사이에 명확한 구분을하고 싶습니다 :이 같은 결과를 가지고MySQL의 테이블 *는 참고로 내가 사용

SELECT table.* AS table_reference, table2.* AS table2_reference ...

:

  • table.title
  • table2.id table.id
  • table2.title

어떻게 든 가능합니까?

+0

당신이 한 번에 여러 열 별칭을 할 수 있는지 여부를 묻는 경우, 당신은 할 수 없습니다 –

답변

0

당신은 각 열에게 자신의 별명을 제공함으로써 그것을 할 수 있습니다

select table.id as table_id, table.title as table_title, 
     table2.id as table2_id, table2.title as table2_title 
from . . . 
0

당신은 당신은 더 자세한 설명과 tabletable2보다 더 관련이 별칭을 사용해야합니다

SELECT table.id 
    , table.title 
    , table2.id 
    , table2.title 
FROM table_reference table 
INNER JOIN table2_reference table2 ON table.id = table2.id 

같은 것을 의미합니까하지만 나는 그냥 예를 들어했다 가정합니다.