웹모아
웹모아[손님] 검색   로그인 / 회원가입    



 
SQL구문
 


Mysql 디비 중복 자료 제외 출력
  2012-09-06 10:29:52 댓글:(0)   조회:5176




중복을 피하기 위한 방법에는 2가지가 있습니다.

 

쿼리문에 DISTINCT 를 사용하는 것과,  GROUP BY를 사용하는 것입니다.

 이것을 사용할 때에는 *(모든것) 을 사용하시면 안되고, 출력하고자 하는 컬럼명을 쓰셔야 합니다.

 

1) $query = "select distinct email, total from final_order order by total desc";

 

2) $query = "select email, total from final_order group by email order by total desc";

 

저는 2번을 추천합니다. 한 컬럼만 뽑아올때는 distinct가 잘 되는 것 같은데,

여러 컬럼을 가져올때는 잘 안되더라구요.




 댓글 (0)


SQL구문
페이지: 1 / 3   


   mySQL 내가 원하는 자료가 어느번째에 있는지 확 205
   MySQL 검색된 데이터들 중 특정 데이터가 몇번째 349
   필드의 조건에 따른 순차정리 605
   중복자료 검사 sql 구분 803
   SQL /Mysql 서브쿼리 (subQuery) 10
   MYSQL 중복한 데이터 제거방법 9
   MySQL 전체 갯수 빨리 알아보기 7
Mysql 디비 중복 자료 제외 출력 5177
   공백을 제거한 후 검색하는 쿼리문 2305
   숫자 또는 특수문자로 시작하는 경우만을 찾는 방법 2247
   날짜형식 검색 1590
   최대값 최소값구하기 1850
   자료갯수 구하기 쿼리문 1658
   한글이 있는 경우 정렬문 1608
   중복자료 확인 1655
   테이블간 복사 3271
   필드 앞에 원하는 문구 "good"이(2) 2585
     [RE] 필드의 첫글자를 [갑]으로 바꿈(1) 3135
   오늘날짜만 , 24시간 이내만 2012
   게시물 숫자세기 1784
   다수의 replace 사용 1951
   REPLACE를 이용한 업데이트 방법 - 없으면 2300
   한글먼저, 나중에 영문 정렬의 경우에....(1) 2119
   게시판의 본문내용일 괄변경.-replace(3) 1813
     필드의 특정 단어를 일괄적으로 바꾼다 1550
   group by 사용과 ekstns join문 사용 1633
   테이블 구조가 동일한 두 테이블 중 최신 데이터를 1760
   쿼리에서 후미 3글자 제외한 검색(1) 1670
   다중테이블 검색 union all 2151
   만 19세 확인하기 1726
[1]  [2]  [3]  

복수단어 검색은 공백(space)로 구분해 주세요. 1




 
최근 글
[손님]

인기 글
[손님]
[홈마스타] 속도감