두개 테이블을 한 곳에 전부 불러오는 작업 질문입니다.(not join..! ㅜㅜ)

두개 테이블을 한 곳에 전부 불러오는 작업 질문입니다.(not join..! ㅜㅜ)

QA

두개 테이블을 한 곳에 전부 불러오는 작업 질문입니다.(not join..! ㅜㅜ)

본문

리스트를 불러옵니다. 

 

두개 테이블에서 리스트를 한줄 한 줄 시간 등록 순으로 불러와야해요.. 

 

그리고 두번째로 그 불러온 아이들의 번호를 매겨서 1.2.3.4.~ 이런 식으로 번호를 매겨야 합니다.. 

 

 

단순하게 처음에는 리스트를 불러온 다음 

 

그 테이블에 있는 전체의 행을 센 다음에 한 줄 한 줄 불러올 때마다 $i만큼 마이너스를 해줬습니다. 

 

(번호 = 전체행 갯구-증가값인$i ) 이렇게 짰었는데... 

 

두개 테이블에서 시간 순으로 불러와야 하니까.. 어떻게 해야할지 모르겠더라구요 

 

조언 부탁드리겠습니다.  

이 질문에 댓글 쓰기 :

답변 2

경우에 따라서 조건에 맞게 불러오려면 join문 쓰시구여

두개 테이블 유사점없이 전체 불러오시려면 union all사용 해보세여

지혜 빌려주셔서 감사합니다. 덕분에 union 으로 하여 잘 풀어졌답니다 :)
sql 문은 다음과 같이 했습니다.
 select * from g5_write_41 union select * from g5_write_51 order by wr_datetime desc limit 0, 15

그런데... 페이징도 get_paging으로 잘 처리했는데, 번호 매기기는 어떻게 하면 좋을까요... ㅎㅎ

$num = $total - ($page - 1) * $rows -$i;

 

num은 번호 메기는거구요

total은 전체 디비건수

page는 페이징번호

rows는 한화면에 뿌려주는 건수 (페이징단워)

i 는 for문이나 while 문에 들어가는 것 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 59,839
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT