database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 29228 게시물 읽기
No. 29228
그룹중 최신자료보기
작성자
어머나
작성일
2009-08-27 16:08
조회수
5,766

안녕하세요?
아래쿼리로하면서
동일한 주민번호의 자료중 최근 자료를 보고싶은데 영...
넘 초보라서인지 방법좀 부탁드립니다.

ver 4.012
 
최근자료는 manage_id가 큰것이 최근자료입니다.
 
 
  SELECT bill_deal.manage_id,
         bill_deal.ceo_name,  
         bill_deal.jumin_no,  
         bill_deal.tel_no,  
         bill_deal.a_address,
         bill_deal.company_name_1,
         bill_deal.company_no_1, 
         bill_deal.tax_code
    FROM bill_deal 
    where ifnull(bill_deal.ceo_name,'') like concat('%', :a_ceo ,'%')
     group by  bill_deal.jumin_no
 
감사합니다.

이 글에 대한 댓글이 총 3건 있습니다.

안녕하세요 

첫번째 줄만 수정하면 될것 같습니다.


수고하세요


SELECT max(bill_deal.manage_id) manage_id ,  --bill_deal.manage_id, 

         bill_deal.ceo_name,  

         bill_deal.jumin_no,  

         bill_deal.tel_no,  

         bill_deal.a_address,

         bill_deal.company_name_1,

         bill_deal.company_no_1, 

         bill_deal.tax_code

    FROM bill_deal 

    where ifnull(bill_deal.ceo_name,'') like concat('%', :a_ceo ,'%')

     group by  bill_deal.jumin_no

구광모(kkm0802)님이 2009-08-27 17:37에 작성한 댓글입니다.

먼저 관심을 갖어주셔서 감사드립니다.

구광모님께서 일러주신결과는 그룹중 아이디만 최근것보이는거 안닌지요?

저는 그룹중 최신 행(row) 전체를 가져오고 싶습니다.

즉 누적입력된 고객의 기본사항중 주소지가  바뀌어 최근자료를 검색하고자 함 입니다.

다시한번 감사드립니다.

어머나님이 2009-08-28 12:25에 작성한 댓글입니다.
이 댓글은 2009-08-28 12:26에 마지막으로 수정되었습니다. Edit
  SELECT a.manage_id, a.ceo_name, a.jumin_no, a.tel_no, a.a_address, a.company_name_1, a.company_no_1, a.tax_code
  FROM bill_deal a,
  (Select max(b.manage_id) max_id, b.ceo_name, b.jumin_no, b.tel_no, b.a_address, b.company_name_1, b.company_no_1, b.tax_code
   FROM bill_deal b
   where ifnull(b.ceo_name,'') like concat('%', :a_ceo ,'%')
     group by  b.jumin_no
   ) c
 where a.jumin_no=c.jumin_no
 and a.manage_id = c.max_id
 and ifnull(b.ceo_name,'') like concat('%', :a_ceo ,'%')
 group by jumin_no
 order by manage_id
;

에러가 있는진 몰겠지만 이런식으로 서브쿼리를 사용하면 해결할수 있을것 같네요.
흥흥흥님이 2009-09-04 13:49에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
29231innodb질문입니다 [1]
qordudwls
2009-08-31
7031
29230회원별 최근 10개 레코드 [7]
길동
2009-08-29
6872
29229데이터베이스 초보자 문의 드립니다. (join) [1]
강민정
2009-08-28
5493
29228그룹중 최신자료보기 [3]
어머나
2009-08-27
5766
29227myisam 조인에 있어서 궁금한 점이 있습니다. [1]
이호종
2009-08-27
6436
29226조건절이 포함된 업데이트 문의합니다. [2]
김선아
2009-08-27
5633
29224innodb에 대해 궁금한 점이 있습니다. [3]
이호종
2009-08-26
6482
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다