나는 두 개의 테이블이 있고이 두 테이블에서 결과를 가입하려는하지만 내 조건은 여기에 있습니다 : 테이블에서날짜별로 두 개의 테이블을 정렬하고 각 테이블의 결과를 특정 값으로 제한하는 방법?
Member Table +------+----------+--------+----------------------+ | a_id | name | Active | Date | +------+----------+--------+----------------------+ | 1 | Da Vinci | 1 | 2012-03-27 15:40:14 | | 2 | Monet | 0 | 2012-04-16 01:14:17 | | 3 | Van Gogh | 0 | 2012-03-22 15:49:59 | | 4 | Picasso | 1 | 2012-02-27 09:40:05 | | 5 | Renoir | 1 | 2012-04-22 15:40:14 | +------+----------+--------+----------------------+ Purchase Table +------+------+-------------------+---------------------+-------+ | a_id | p_id | title | purchase date | price | +------+------+-------------------+---------------------+-------+ | 1 | 1 | The Last Supper | 2012-03-27 15:40:14 | 34 | | 1 | 2 | The Mona Lisa | 2012-04-27 15:40:14 | 87 | | 3 | 3 | Starry Night | 2012-03-27 15:40:14 | 48 | | 3 | 4 | The Potato Eaters | 2012-03-27 15:40:14 | 67 | | 3 | 5 | The Rocks | 2012-03-27 15:40:14 | 33 | | 5 | 6 | Les Deux Soeurs | 2012-04-30 15:40:14 | 64 | +------+------+-------------------+---------------------+-------+
나는이 개 가장 최근의 활동적인 회원 (회원 테이블)과 마지막을 찾으려 위 구매 테이블에서 1 번 구입. 그 결과는 다음과 같아야합니다 :
+------+------+-------------------+---------------------+-------+ | a_id | p_id | title | purchase date | price | +------+------+-------------------+---------------------+-------+ | 1 | 2 | The Mona Lisa | 2012-04-27 15:40:14 | 87 | | 5 | 6 | Les Deux Soeurs | 2012-04-30 15:40:14 | 64 | +------+------+-------------------+---------------------+-------+
이 질문에 대한 답을 찾기 위해 몇 시간을했지만 아무런 해결책도 찾지 못했습니다. 도와주세요.
감사합니다.
? MySQL, MS SQL Server, ...? – Wiseguy