후 그누보드기반으로 관리자페이지를 만드는데
참 난감? 신선? 한 구간이 있었다
db 테이블별로 날짜칼럼명도 데이터칼럼명도 전부 다른 테이블을
싹 모아서 날짜순 정렬을 해달라는....
그중에 userid는 같아서 그나마 다행이긴했는데
참;
이렇게 저렇게 해보다가
union 해야겟다 결정하고 나서보니
테이블마다 필요한 칼럼갯수가 다 틀린거;
게다가 테이블마다 표출해야할것도달라서 테이블명도 넣어야햇다
아무튼
" SELECT * FROM
(
SELECT id, receiptdate, Complete_id, User_id, reward_ap, 'reward' AS table_name FROM reward
UNION ALL
SELECT id, completedate, Course_id, User_id, '' AS ap, 'complete' AS table_name FROM complete
UNION ALL
SELECT id, visit, Local_id, User_id, '' AS ap, 'stemp' AS table_name FROM stemp
UNION ALL
SELECT id, startDate, Arcontents_id, User_id, '' AS ap, 'arplaylog' AS table_name FROM arplaylog
UNION ALL
SELECT id, date, Local_id, User_id, '' AS ap, 'arphotoplaylog' AS table_name FROM arphotoplaylog
)
AS U where U.User_id = '{$row['id']}' order by U.receiptdate desc "
일단 나온 코드가 이건데
칼럼을 억지로 맞췄다.
아직까지 union은 완벽히 이해는 못한거같다
나중에 한번더 봐봐야지
'프로그래밍 > php' 카테고리의 다른 글
php로 ajax처럼 다른페이지와 통신하기 (0) | 2021.04.21 |
---|---|
javascript 키보드 숫자키보드형식 (0) | 2021.01.14 |
그누보드 유튜브 동영상 썸네일 추출하기 (0) | 2020.11.13 |
그누보드 인스타그램 사진 가져오기 2020 (0) | 2020.11.10 |
그누보드 REQUEST_URI 이용하여 검색활용하기 (0) | 2020.11.04 |