[select] MySQL 한 테이블과 다른 테이블에서 모든 열을 선택하십시오.

JOIN을 사용하여 한 테이블의 모든 열과 다른 테이블의 일부 열을 어떻게 선택합니까? MySQL에서.



답변

테이블 이름을 사용하십시오.

SELECT myTable.*, otherTable.foo, otherTable.bar...

즉 모든 열을 선택한 것 myTable과 열 foobar에서를 otherTable.


답변

나는 더 많은 정보가 필요하지만 그 노선을 따라갈 것입니다 ..

SELECT table1.*, table2.col1, table2.col3 FROM table1 JOIN table2 USING(id)


답변

select a.* , b.Aa , b.Ab, b.Ac
from table1 a
left join table2 b on a.id=b.id

이렇게하면 표 1의 모든 열과 표 2의 나열된 열만 id로 합쳐야합니다.


답변

테이블을 참조하기 위해 별명을 사용하여 조인 후 다른 테이블에서 열을 가져옵니다.

Select tb1.*, tb2.col1, tb2.col2 from table1 tb1 JOIN table2 tb2 on tb1.Id = tb2.Id


답변