2020-05-18 DB2で再帰的にデータ抽出を行うSQL システム開発 Db2 SQL DB2で再帰的に検索を実施する WITH X(ID,PARENT_ID,NAME) AS ( SELECT ID,PARENT_ID,NAME FROM ID_TABLE D WHERE NAME = 'キーワード' UNION ALL SELECT D.ID, D.PARENT_ID, D.NAME FROM X, ID_TABLE d WHERE d.PARENT_ID = X.ID ) SELECT DISTINCT ID, NAME, PARENT_ID FROM X; ;