database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 27928 게시물 읽기
No. 27928
우욱님 바로 밑의 셀렉트문 질문다시드릴께요
작성자
박주연
작성일
2008-12-14 14:57
조회수
4,368

감사합니다 ^^ 다름이 아니라 테이블 구조가 아래와 같은데... 도저히 해봐도 안되네요

CREATE TABLE `tt` (
  `seq` int(6) default NULL,
  `parent_seq` int(6) default NULL,
  `ttext` varchar(26) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- 테이블의 덤프 데이터 `tt`
--

INSERT INTO `tt` (`seq`, `parent_seq`, `ttext`) VALUES
(1, 0, 'bgb'),
(9, 1, '1 - 1'),
(8, 1, '1 - 2'),
(2, 0, 'gg'),
(7, 2, '2 - 1'),
(6, 2, '2 - 2'),
(3, 0, 'asd'),
(5, 3, '3 - 1'),
(4, 3, '3 - 2'),
(10, 3, '3 - 3');

이 글에 대한 댓글이 총 1건 있습니다.

--이전 예제의 select문을 이해하셨다면 바로 응용이 가능하셨을텐데요...

 

 

SELECT seq, parent_seq, ttext

FROM(

(

SELECT seq AS seqg, seq, parent_seq, ttext

FROM tt

ORDER BY seq ASC

LIMIT 2

)

UNION ALL

(

SELECT parent_seq AS seqg, children.seq, children.parent_seq, children.ttext

FROM (

SELECT seq

FROM tt

ORDER BY seq ASC

LIMIT 2

) AS parent

INNER JOIN tt AS children ON parent.seq = children.parent_seq

)

) AS bb

ORDER BY seqg ASC, seq ASC;

 

우욱님이 2008-12-14 15:40에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
27931모르겠어요.....ㅠ도와주세요 [2]
도저히
2008-12-15
4325
27930[질문] 데이터베이스 백업에 관해서 [2]
checksum
2008-12-14
4750
27929여러개의 칼럼을 하나의 primary key로 지정하고 싶은데요. [3]
유재훈
2008-12-14
4888
27928우욱님 바로 밑의 셀렉트문 질문다시드릴께요 [1]
박주연
2008-12-14
4368
27927셀렉트문 질문 하나 할께요 [1]
박주연
2008-12-14
5031
27926functuon 생성좀 봐주세요.. [3]
주지훈
2008-12-13
4954
27925mysql 쿼리 결과 중에서 Warnings
마땅해
2008-12-12
4632
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다