웹모아 
웹모아 로그인   
웹모아
 
SQL구문
 


Mysql 디비 중복 자료 제외 출력
  2012-09-06 10:29:52 조회:4887
글자수:297



중복을 피하기 위한 방법에는 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   


     필드의 조건에 따른 순차정리163
     중복자료 검사 sql 구분232
  Mysql 디비 중복 자료 제외 출력4888
     공백을 제거한 후 검색하는 쿼리문2188
     숫자 또는 특수문자로 시작하는 경우만을 찾는 방법2187
     날짜형식 검색1541
     최대값 최소값구하기1776
     자료갯수 구하기 쿼리문1595
     한글이 있는 경우 정렬문1568
     중복자료 확인1607
     테이블간 복사3181
     필드 앞에 원하는 문구 "good"이(2) 2518
       [RE] 필드의 첫글자를 [갑]으로 바꿈(1) 3059
     오늘날짜만 , 24시간 이내만1944
     게시물 숫자세기1749
     다수의 replace 사용1904
     REPLACE를 이용한 업데이트 방법 - 없으면 2246
     한글먼저, 나중에 영문 정렬의 경우에....(1) 2057
     게시판의 본문내용일 괄변경.-replace(3) 1762
       필드의 특정 단어를 일괄적으로 바꾼다1507
     group by 사용과 ekstns join문 사용1592
     테이블 구조가 동일한 두 테이블 중 최신 데이터를 1704
     쿼리에서 후미 3글자 제외한 검색(1) 1614
     다중테이블 검색 union all2086
     만 19세 확인하기1676
     update case 문 사용 예제(2) 2672
     필드에 문자열 추가,삭제하기1931
       [RE] 도메인 변경 에제1577
     NULL, 공백 등이 있는 자료의 순차정리 - 예문1619
     숫자로된 타입이 varchar인 필드를 int 와 1771
≪ [1]  [2]  [3]   ≫

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



공지사항

 
인기 글
4597
3164
5697
3558
3091
3357
3015
3240
  [홈마스타] php 한글체크문제
3258
4872
  [새로미] 태그의 >
3256
3784
4994
3132
4487

사주풀이마당
 
최근 글
89
233
413
261
254
163
232
3186
837
852
1028
878
4132
3433
3503