source

MySQL 한 테이블에서 모든 열을 선택하고 다른 테이블에서 일부 열을 선택합니다.

gigabyte 2023. 1. 2. 22:39
반응형

MySQL 한 테이블에서 모든 열을 선택하고 다른 테이블에서 일부 열을 선택합니다.

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

언급URL : https://stackoverflow.com/questions/3492904/mysql-select-all-columns-from-one-table-and-some-from-another-table

반응형