JOIN을 사용하여 한 테이블의 모든 열과 다른 테이블의 일부 열을 어떻게 선택합니까? MySQL에서.
답변
테이블 이름을 사용하십시오.
SELECT myTable.*, otherTable.foo, otherTable.bar...
즉 모든 열을 선택한 것 myTable
과 열 foo
및 bar
에서를 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