¾Æ·¡ ¸Ó¸® ¾ÆÇ query¶õ ±ÛÀ» Àд٠¸î±ÛÀÚ ±ÜÀûÀÔ´Ï´Ù.
È®½ÇÈ÷ ÀϹÝÀûÀÎ ´äº¯ÀÌ ¾ø´Â °Ô½ÃÆÇÀÇ listingÀº HINT¸¦ ¾´ index_desc¸é µË´Ï´Ù¸¸,
´äº¯Çü °Ô½ÃÆÇÀÇ °æ¿ì´Â ¾Ë°í¸®ÁòÀÌ Ã·°¡µÇ¾î¾ß Çϴµ¥,
ÀϹÝÀûÀ¸·Î ¾÷µ¥ÀÌÆ®Çü°ú ¾÷µ¥ÀÌÆ®¾ø´Â ¾Ë°í¸®Áò µÎ°¡Áö¿¡ ÀÇÇØ¼ listingÀ» ÇÕ´Ï´Ù.
1. ¾÷µ¥ÀÌÆ®Çü °Ô½ÃÆÇ ¾Ë°í¸®Áò
position¾Ë°í¸®Áò
¾Õ¹øÈ£ÀÇ ±Û¾²±â¿Í »èÁ¦¿¡ ÀÇÇØ¼ ´Ù¼öÀÇ ¾÷µ¥ÀÌÆ®°¡ ¹ß»ýÇÏ´Â ÁÁÁö ¾ÊÀº ¾Ë°í¸®ÁòÀÔ´Ï´Ù.
2. ¾÷µ¥ÀÌÆ® ¾ø´Â °Ô½ÃÆÇ ¾Ë°í¸®Áò
pos°íÁ¤¾Ë°í¸®Áò
positionÀ» °íÁ¤½ÃŲä ´äº¯À» ¼Ò¼ýÁ¡À¸·Î ´Ã·Á ´äº¯ÀÇ depth¸¸Å ¼Ò¼ýÁ¡ÀÌ ´Ã¾î³ª´Â ¾Ë°í¸®Áò
Àâ´ÙÇÑ ·ÎÁ÷ÀÌ µé¾î°¡¼ Á÷°üÀûÀÌÁö ¸øÇϰí, ÆÛÆ÷¸Õ½º´Â ½ÃÇèÀ» ¸øÇغÃÁö¸¸ »óÀ§¿¡ ¼ÓÇÒ°Ì´Ï´Ù.
(´ÙÀ½ÀÌ¶ó´ø°¡ ´ëÇü»çÀÌÆ®°¡ »ç¿ëÇÏ´Â °ÍÀ¸·Î º¸¿©Áö´Âµ¥..
fid, thread¾Ë°í¸®Áò
fid¶õ ±×·ì¾ÆÀ̵ð¿Í thread¶õ depth¿Í ¼ø¼¸¦ ³ªÅ¸³»´Â µÎ°³ÀÇ Ä÷³À¸·Î ¸®½ºÆÃÇÕ´Ï´Ù.
ÆÛÆ÷¸Õ½º¿Í ¾ÆÀ̵ð¾î´Â ±¦ÂúÁö¸¸, query¿¡¼ order by fid desc, thread¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Â
¹æ¹ýÀÌ °áÇÕÀ妽º·Îµµ ÇØ°áµÇÁö ¾Ê´Â ÀÌ query¸¦ ´©°¡ ȹ±âÀûÀ¸·Î ÇØ°áÇØÁÙÁö..
´ë·« °Ô½ÃÆÇ¿¡ µû¶ó¼ ¸î¸¸°ÇÁ¤µµ¸¦ ¹öÆ¿ ¼ö ÀÖ½À´Ï´Ù.
hirarchical query
¿À¶óŬÇϸé hirarchial queryÁÒ..
fid, thread°¡ ¸¸°Ç¿¡¼ ¹ö¹÷ÀÌ´ø °ÍÀ» À̰ÍÀ¸·Î µ¹·ÁÁÖ¸é 1°ÇÀ» whereÀý·Î °ªÃ£¾Æ ¿À´Â µí
°ÅÀÇ ¼ö¹é¸¸°ÇÀ̶õ°É ´À³¢Áö ¸øÇϰí 0.0xxÃÊ¿¡ ¸®½ºÆ®°¡ ÁÖ¸£¸¤ ³ª¿É´Ï´Ù,
°¡Àå Á÷°üÀûÀ̰í, ´Ü¼øÈ÷ µ¥ÀÌÅÍ¿¡ ´ëÇÑ ·ÎÁ÷ÀÌ µé¾îÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó, listing¿¡ ´ëÇÑ
·ÎÁ÷ÀÌ ¾ø´Ù´Â ÀåÁ¡µµ °¡Áö°í ÀÖ½À´Ï´Ù.
±×¹Û¿¡ hirarchical query¸¦ Àû¿ëÇÑ xsqlÀ» ÀÌ¿ëÇÑ xmlÃâ·ÂÀÌ °¡Àå È¿À²ÀûÀÔ´Ï´Ù.
½ÇÁ¦ ÆÛÆ÷¸Õ½º¸¦ ÀÏÀÏÀÌ ºñ±³Çغ¸Áö ¸øÇßÀ¸´Ï ±ÝÁÖ³ª ´ÙÀ½ÁÖ³»¿¡ ´ë·« ÇÑ 500¸¸-1000¸¸°ÇÀ¸·Î
ÆÛÆ÷¸Õ½º¸¦ ºñ±³ ÇØº¸°í ±ÛÀ» ¿Ã·Áº¸µµ·Ï ÇϰڽÀ´Ï´Ù.
¶Ç, Ãß°¡Çؼ b tree¾Ë°í¸®ÁòÀ¸·Î Á÷Á¢ Àû¿ëÇØº» ÀûÀº ¾øÁö¸¸, ÀÌ ¹æ¹ýµµ ÁÁÀ» µí ½Í³×¿ä..
listingÀ¸·Î °í¹ÎÇϽô ºÐµé²² µµ¿òÀÌ µÇ¾úÀ¸¸é ÁÁ°Ú³×¿ä..
À̸¸~
p.s : ȨÆäÀÌÁö ¸¸µå´Â ÁßÀÔ´Ï´Ù~(¸¸µé´Ù ¸»¾Ò´Âµ¥..)³»¿ëµµ ¾ø°í µéÀº°Íµµ ¾ø³×¿ä.^^;;
210.220.189.26À̱¸¿ä, ¾ÆÁ÷ µÇ´Â °Ç ¾øÀÌ ´ë·«ÀûÀÎ ÆäÀÌÁö¿¡ ´ëÇÑ À±°ûÀ»
ÀâÀº »óÅÂÀε¥, ±×³É Çѹø¾¿ ¿À¼Å¼ º¸½Ã±¸ ¸ÞÀÏ·Î Á¶¾ðÇØÁÖ½Ã¸é °¨»çÇϰڽÀ´Ï´Ù~^^
|