JOIN을 사용하여 한 테이블의 모든 열과 다른 테이블의 일부 열을 어떻게 선택합니까? MySQL에서.MySQL 하나의 테이블에서 모든 열을 선택하고 다른 테이블에서 일부를 선택하십시오.
SELECT myTable.*, otherTable.foo, otherTable.bar...
otherTable
에서 myTable
과 열 foo
및 bar
에서 모든 열을 선택합니다 :
JOIN을 사용하여 한 테이블의 모든 열과 다른 테이블의 일부 열을 어떻게 선택합니까? MySQL에서.MySQL 하나의 테이블에서 모든 열을 선택하고 다른 테이블에서 일부를 선택하십시오.
SELECT myTable.*, otherTable.foo, otherTable.bar...
otherTable
에서 myTable
과 열 foo
및 bar
에서 모든 열을 선택합니다 :
그냥 테이블 이름을 사용합니다.
그리고 count (myTable. *)를 사용하려면 어떻게 작동합니까? – Stevanicus
팁 주셔서 감사. 이것은 오라클 데이터베이스에서도 여전히 작동합니다 ... 오라클 데이터베이스를 여전히 사용하는 모든 사람들을위한 것입니다. – SomeShinyObject
또한 별명을 사용할 수 있으므로 tablename에서 tn을 선택하면 tn.에서 tablename을 선택하여 tn. *을 쓸 수 있습니다. – adudley
은 정말 자세한 정보가 필요하지만의 라인을 따라 될 것입니다 ..
SELECT table1.*, table2.col1, table2.col3 FROM table1 JOIN table2 USING(id)
를 선택합니다. *, b.Aa는 b.Ab, b.Ac 은에서에게 은 표 2에 가입 왼쪽 표 b on a.id = b.id
이것은 표 1의 모든 열과 표 2의 나열된 열만 선택해야합니다.
이 대답은 아직 수용된 답변에 무엇이 추가됩니까? –
나는이 플랫폼에 가입하기 때문에 그들이 받아 들여지는 대답인지는 몰랐다. – Mzila
@ Yves, SO의 모든 질문에 대한 답변은 책에서 찾을 수 있습니다. 나에게 유효한 질문처럼 보입니다. –