중복되지 않는 숫자.. 생성하기.. ^^
1에서 100 까지 카운트 해서 .. 무작의 숫자 나오게요..ㅋㅋ
************************************************************************
1에서 100 까지의 무작의 숫자를 테이블에 비교해서 없는걸 축출할려고 하는데요..
끙...안되내요...흑흑
*************************************************************************
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 14개
전 소스 새로 짜는건 못하는데요... 흑흑!!!
있는 소스 수정할 줄만 아는 짜집퍼랍니다.. 흑흑!!!
흠.. 설명을 보니 원리는 알 것 같습니다.
어디서 본거 같네요..
어디서 봤는지 찾아봐야겠군요..
1. 1에서 1000 까지 카운트한 숫자를 table 하고 비교해서 ...
2. 테이블에 없는 숫자중에 잴 작을 숫자를 뽑을려구 하거둥요...
다시 말하면요.
1에서 1000 까지의 숫자와 table 에 있는 숫자를 비교해서 얻은 것중에
중복되지 않은 숫자중 젤 작은 숫자요...
에공 같은 말이네요...
ㅠㅠ
해서... 가장 작은 숫자를 찾으면 되징... ㅋㅋ... db set의 op를 하면 쉬워요...
이것을 db set op를 하지 않고... 다른 방식으로 하려면 나름 머리가 아프고 시간도 걸리고.
이기회에 db set op를 함 공부해봐요^^
제가 질문을 다시 올려야 겠어요...
번호가 중간에 빠져있는 테이블 M이 있다고 하면
select num from M left join N on M.num=N.num where N.num is null order by M.num limit 1
select N100.num from N100 left join M on M.num=N.num where M.num is null order by M.num limit 1