MYSQL DB에서 한 테이블에 홍길동이라는 이름이 세명이 있을때 최근에 등록한 홍길동 한명만 불러오려면 쿼리문에 어떻게 해 주어야 하나요. 죄송 ,,,,
자동증가 필드가 있으면 간단할텐데요.. 있다면
SELECT name FROM 테이블명 WHERE name='홍길동' ORDER BY 자동증가필드 DESC LIMIT 0,1
이런 식입니다. 없다면 필드를 추가해주시는것이..
답변 감사합니다. 그런데요. 홍길동이 세명, 김철수가 4명, 이순자가 5명, .... 일때 각 한명씩만 나오게 하려고 하거든요. where name='홍길동' 이라고 쓸수가 없을것 같아서요..
살며 그리고 사랑하며... 정보는 공유할때 그 가치가 있는것..... 나의 조그만 지식공유는 남에게 엄청난 기쁨을 안겨 준다.
GROUP BY를 사용하세요.. ID가 있다면..
SELECT * FROM table WHERE id in ( SELECT max(id) FROM table GROUP BY user_name )
새로움을 느끼기에 삶은 즐겁다.. 모험가 아돌 크리스틴을 꿈꾸며.. Sia..
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
자동증가 필드가 있으면 간단할텐데요.. 있다면[code:1]S
자동증가 필드가 있으면 간단할텐데요.. 있다면
이런 식입니다. 없다면 필드를 추가해주시는것이..
답변 감사합니다. 그런데요.
답변 감사합니다.
그런데요.
홍길동이 세명, 김철수가 4명, 이순자가 5명, .... 일때
각 한명씩만 나오게 하려고 하거든요.
where name='홍길동' 이라고 쓸수가 없을것 같아서요..
살며 그리고 사랑하며...
정보는 공유할때 그 가치가 있는것.....
나의 조그만 지식공유는 남에게 엄청난 기쁨을 안겨 준다.
GROUP BY를 사용하세요.. ID가 있다면..[code:1]
GROUP BY를 사용하세요.. ID가 있다면..
새로움을 느끼기에 삶은 즐겁다..
모험가 아돌 크리스틴을 꿈꾸며..
Sia..
댓글 달기