반응형
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
반응형
'source' 카테고리의 다른 글
MySQL vs. JSON - 왜? (0) | 2023.01.02 |
---|---|
문자열에서 줄 바꿈(문자 없음!)을 제거하는 방법 (0) | 2023.01.02 |
PHP와 함께 컬을 사용하여 파일을 업로드하는 방법 (0) | 2023.01.02 |
외부 변수에 대한 내 함수 액세스 허용 (0) | 2023.01.02 |
정적 필드가 가비지 수집용으로 열려 있습니까? (0) | 2023.01.02 |