테스트 사이트 - 개발 중인 베타 버전입니다

혹시 배추빌더에 쓰였던 쿼리문 해석좀 부탁드려봅니다 채택완료

헛둘헛둘 3년 전 조회 2,091

</p>

<p>$sql = "select m.bo_table, b.bo_subject from $g4[my_menu_table] as m left join $g4[board_table] as b on m.bo_table = b.bo_table where mb_id = '$member[mb_id]'";</p>

<p>

 

g4 시절 배추빌더안에 있는 쿼리문인데요

 

진정 초보라 해석을 잘 못하겠어요...

 

( 회원명단중에서, 테이블과, 뭐뭐로 부터 뽑은 제목을 선택한다? ㅠ.ㅠ;? )

 

특히...m과 b가 나타내는게 뭔지 알수 있을까요?

 

m.bo_table, b.bo_subject 여기랑

m left join $g4[board_table] as b on m.bo_table

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
추측을 하자면 
$g4[my_menu_table] 의 테이블을 m 이라 지정하고
$g4[board_table] 게시판테이블  b 이라 지정하느데

두개의 테이블에 mb_id 회원의 아이디값이 같은 것중에서

m 테이블의 bo_table 필드값이랑 b테이블에서 bo_subject 의 필드값을 검색하라는 

것이라 생각되네요

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

헛둘헛둘
3년 전
아하 근데 m 과 b는 그냥 만드신분이 임의 지정하신걸로 이해해도 되겠자요?

댓글을 작성하려면 로그인이 필요합니다.

3년 전

as m 

as b 해서 

as 뒤에 붙는건 별칭이라고 이해하시면 됩니다. 테이블 필드명도 길면 select 할떄도 abc as a 이렇게 줄여서 별칭을 줄 수가 있습니다.

위에 이해하신거 처럼 임의로 지정 할 수 있습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

헛둘헛둘
3년 전
앗! 감사합니다 ^^..;; 초보라 하나하나 들여다보면서 이해를 해보려고 하는데..좀 벅차네요~~ 명쾌한 해설 감사드립니다~

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인