이런 조인문 쿼리가 될까요?
본문
g5_basic1
필드1 필드2 필드3
01 0004 Y
01 0001
02 0004 Y
01 0004
05 0003
03 0014 Y
01 0004
04 0020 Y
g5_write_basic2
필드1
010004
040044
010014
030014
010033
010004
040020
010004
030002
010004
010001
080001
010024
060044
010003
070005
예를 들어 이런 테이블이 2개가 있는데 g5_write_basic2 여기 게시판 리스트를 뿌려줄때
g5_basic1 에 필드3의 값이 Y 인 것만 나오게는 했는데 문제는
for 문 안에다가 if문을 걸어서 Y값만 나오는데 이게 그러다보니깐 for문 안에 배열값 그러니깐 $i 의 값이 순서대로 나오는게 아니라 1, 4 ,6 ,8 이런식으로 구멍이 빠지게 나옵니다. 꼭 배열값이 순서대로 나와야 되서리
그래서 쿼리문에서 2개의 테이블을 조인해서 한번에 나오게 하고 싶은데
어떻게 조인문을 써야 할까요?
답변 3
selet a.필드1, b.필드1, b.필드2, b.필드3
from g5_wrtie_basic2 a,
g5_basic1 b
where
a.필드1 = concat(b.필드1,b.필드2)
and b.필드3 = 'Y'
이해가 잘 안됩니다. ^^
예상 결과값을 보여주시면 도움을 드릴수 있겠습니다.
백수1995 님, 플래토 님 감사합니다.
2분 다 감사합니다. 다 되요 ㅎㅎ ^^ 플래토님이 먼저 답변을 다셔서 그분꺼로 채택했습니다.