채택완료

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

2022-03-27 (일) 02:29:24 2,679
Copy
$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]'";

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

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

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

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

m.bo_table, b.bo_subject 여기랑

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

|

답변 2개 / 댓글 2개

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

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

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

것이라 생각되네요

답변에 대한 댓글 1개

아하 근데 m 과 b는 그냥 만드신분이 임의 지정하신걸로 이해해도 되겠자요?
2022-03-27 (일) 10:00:34

as m 

as b 해서 

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

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

답변에 대한 댓글 1개

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

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