2012-07-25 2 views
0

테이블 이름이없는 MySQL 쿼리 및 조인 테이블 이름이없는

두 개의 테이블 t1 및 t2에 여러 개의 열이 있습니다. 양쪽 테이블의 두 열이 같은 이름을 가지고 있기 때문에, 나는이에 대한 필요 :

SELECT t1.foo AS ID, t2.bar as NAME 
FROM t1, t2 
WHERE t1.foo = t2.foo; 

답변이 t1.ID으로 향하고, t2.NAME

나는에 늘 테이블 이름을하지는 헤드 라인.

재미 일 : ID ... 이름

나도 같은 행동이 관찰되었다 저장 프로 시저에서 그 쿼리를 사용하려면

: 뷰에서 동일한 쿼리를 사용하여 올바른 반환/제목을 원했다.

는 MySQL은 5.5.9

와 방법 헤드 라인의 테이블 이름을 방지하기 위해 아이디어를 시도?

답변

0
SELECT ID, NAME 
FROM (SELECT t1.foo AS ID, t2.bar as NAME 
FROM t1, t2 
WHERE t1.foo = t2.foo) AS t; 
+0

THanks! 그것은 나를 위해 잘 일했다 !! – solick

+0

안녕하세요,이 한편으로는 나 자신을위한 발견했지만 귀하의 답변 주셔서 감사합니다. – solick