너무어려웡
502
2017-04-26 05:38:33
1
228

데이터 베이스 질문입니다!


인터넷으로 이런 저런 예제를 공부 하고 있는데

select b.* from (select * from board) b 이런 예제가 있는데 설명은 없더라구요..

from 뒷부분은 알겠는데 b.*가 무슨 말인지.. 어떻게 검색을 해야 할지 감도 안 잡혀서요ㅠㅠ

.* 가 무슨 뜻인가요ㅠㅠ?

0
  • 답변 1

  • isNotEmpty
    2017-04-26 06:57:46

    *은 해당 테이블의 전체 컬럼을 가져올때 쓰입니다.

    select * from table 와

    select a.* from table a 는 같습니다.


    select * from table_1 a

    join table_2  b  

    on a.id = b.id

    라고 하면 조인하고 모든 테이블의 컬럼을 가져옵니다.


    두개 테이블 중 table_1 테이블의 컬럼만 가져오고 싶으면

    a.* 이라고 써주면 됩니다.

  • 로그인을 하시면 답변 을 등록할 수 있습니다.