看板 Database 關於我們 聯絡資訊
Table A 如下 +--------------+----------+ | sub_agent_id | agent_id | +--------------+----------+ | 2 | 1 | | 3 | 2 | | 4 | 2 | +--------------+----------+ Table B 如下 +----------+------------+ | agent_id | agent_name | +----------+------------+ | 1 | admin | | 0 | root | | 3 | coot | | 4 | sun | | 2 | cp | +----------+------------+ 想以agent_id作為QUERY條件 agent_id為1時,得到1.2.3.4 agent_id為2時,得到2.3.4 agent_id為3時,得到3 agent_id為4時,得到4 想請問該怎麼寫語法 (目前是用 Sub-select 做,但好像有更快的方法) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.46.151.116
bohei:Oracle? 11/08 13:21
bohei:看了一下目的應該是以agent_id以下去查他所有的sub_agent_id 11/08 13:26
bohei:CONNECT BY 應該可以符合你的需求 11/08 13:27
wede:謝謝B大的回答,我是用PGSQL,目前已解,感恩! 02/16 09:35