자유게시판

제목 초보자 초급SQL질문 합니다..
글쓴이 헛발이 작성시각 2010/01/19 17:41:40
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 12069   RSS
*^^* 초급인지라...

회원테이블에
1. 헛발이
2. 웅파님
3. ci세상님
이렇게 데이터가 있습니다.

근무테이블에
1(자동레코드번호) 1
2(오늘논사람 코드번호)  1
3(오늘 열심히 일한사람) 2
4(요즘조용한사람) 3
이렇게 데이터가 있습니다..

불러오려구 해요...다 쪼인해서..
이렇게 되어 있으면 SQL을 어케 만들어야 해요?

예를 들어 하나만 조인 하면...

SELECT b.name FROM work a LEFT JOIN user b ON a.today_id = b.id

이렇게 하면 될듯 싶은데요...같은 user테이블을 여러번 조인 하려면 어떻게 해야 하나요?
고수님들 부디 초보자좀 키워주세요~

ㅜ.ㅜ
 다음글 오늘 디자이너분이 회사를 그만두었네요 ㅠㅠ (4)
 이전글 하이원 원정기 (16)

댓글

변종원(웅파) / 2010/01/19 17:54:34 / 추천 0
select c1.id as id1, c2.id as id2, c1.name_en as c1_en, c1.name as c1, c2.name_en as c2_en, c2.name as c2, c3.name_en as c3_en, c3.name as c3, c4.name_en as c4_en, c4.name as c4
  from structure as s1
  join structure as s2 ON s2.parent_id = s1.id
  left join structure as s3 ON s3.parent_id = s2.id
  left join structure as s4 ON s4.parent_id = s3.id
  join structure_content as c1 ON c1.id = s1.id
  left join structure_content as c2 ON c2.id = s2.id
  left join structure_content as c3 ON c3.id = s3.id
  left join structure_content as c4 ON c4.id = s4.id
  where s1.parent_id='0' and c1.name_en != 'members' and c1.admin_no='".$no."' and c1.name_en='".$name."' order by s1.position

^^;