g5_write_test1
g5_write_test2
두개의 게시판이 있습니다 대강
$sql = "(SELECT wr_subject FROM g5_write_test1)
UNION
(SELECT wr_subject FROM g5_write_test2)";
이렇게 짰는데요.
저 결과대로 리스트를 만들어보니 test1가 먼저 다 나오고나서 test2가 나오더라구요
test1 test2 번갈아가면서 리스트에 나오게할 순 없을까요?
답변 3개
채택된 답변
+20 포인트
2020-12-26 (토) 10:57:46
$sql = "(SELECT wr_subject, wr_datetime FROM g5_write_test1)
UNION
(SELECT wr_subject, wr_datetime FROM g5_write_test2) order by wr_datetime desc";
이렇게 하시면 될거 같습니다.
2020-12-27 (일) 23:01:28
두분 모두 감사드립니다^^
병원에서일해요
2020-12-26 (토) 10:23:16
쿼리자체가 따로 실행이 되니
실행된 순서대로 불려오는게 맞습니다
SELECT wr_subject FROM g5_write_test1, g5_write_test2 ORDER BY wr_datetime DESC
이렇게 짜면 두개 테이블데이터를 글쓴날짜 기준으로 정렬해서 가져올거같네요
테스트해볼수있는 환경이 아니라 제대로 될지는 모르겠네요
답변을 작성하려면 로그인이 필요합니다.