Ezcode

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

WEB/MySQL 12

[MySQL] inner join 으로 다수의 테이블에 접근하여 데이터 가져오기

상황은 그누의 파일테이블(g4_board_file)에서 보드테이블(g4_write_notice)로 접근하여 이미지가 있는 보드게시물 최근순으로 뽑아온다. 파일테이블에 먼저 접근해야 했던 이유는 1개의 정해진 테이블이 아니라 다수의 테이블에 union 해야 하는 상황이라 선택되는 결과물의 테이블을 알수가 없기 때문이다. 아래는 union을 제외한 inner join만 표기해놓는다. $sql = "select a.wr_id, b.wr_id, a.bf_datetime AS bf_datetime from g4_board_file a inner join g4_write_notice b on a.wr_id = b.wr_id order by bf_datetime desc limit 5"; $result = sql_q..

WEB/MySQL 2011.04.29

[MySQL] case when 쿼리문

그누보드라고 가정할때 해당 게시물을 검색하다 이 게시물이 g4_board_file 테이블에 별도로 저장되어 있는 이미지 파일이 있는지, 있다면 해당 이미지 파일의 파일명을 추출하고자 한다. $sql = "select *, wr_id AS idx case when (select bf_file from g4_board_file where wr_id = idx) is NULL then '' else (select bf_file from g4_board_file where wr_id = idx) END AS bf_file from g4_write_notice where wr_id = '1' "; $row = sql_fetch($sql); if($row['bf_file'] != "") $img = "

WEB/MySQL 2011.04.13
이전
1 2
다음
더보기
프로필사진

Ezcode

  • Ezcode (235)
    • 지식iN (5)
    • WEB (80)
      • JQuery.Mobile (2)
      • Js, JQuery (22)
      • PHP (25)
      • Etc (4)
      • MySQL (12)
      • Html (9)
      • Server (6)
    • 그누관련 (1)
    • 핫이슈 (0)
    • 쇼핑노하우 (137)
    • ETC (7)
      • 웃긴^0^ (2)
      • 울컥ㅠ_ㅠ (5)

Tag

클렌저, 디저트, 자취생필수품, 자취생요리, 자취생, 반찬, 냉동식품, 식사대용, 스위스밀리터리, 장보기, 간식, JQuery load(), 향수추천, 피부관리, 향수선물, 애플, 무선청소기, 화장품, 휴대용청소기, 추천,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/10   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바