linux/mysql

[mysql] 작업하다 만든 쿼리문 ..

alignG 2009. 10. 20. 00:42
제가 작업하다 만든 쿼리문인데.. 지금가지 만들어본것중 제일 긴쿼리문인것 같습니다. 아직 실력이 부족해서 긴 쿼리문이 나온것이겟지요. 오늘 join도 다시보고 서브쿼리등 다시 이것 저것 보면서 재미있는 기능들이 도처에 깔려있구나 하는걸 느꼇습니다. ㅋ 자 모두 쿼리의 세계로 뛰어 들어보아요. 요거 좀더 굴려보면 심플하게 만들수 있을것 같기도 한데

select s.mod_name,s.server_name,s.alert,s.reaction,s.value,m.mod_type,m.alert as alert_flag,m.reaction as reaction_flag , m.comment from server_mod s, mod_manage m where server_name like '192.168.56.3'
union
select mod_name,null,null,null,null,mod_type,alert as alert_flag ,reaction as reaction_flag,comment from mod_manage where mod_name not in (select mod_name from server_mod where server_name like '192.168.56.3') order by mod_name
반응형