我有如下形式的一些数据如何在Oracle选择项目的一组相关的SQL
Key ID Link
1 MASTER 123
2 AA 123
3 AA 123
4 BB 123
5 MASTER 456
6 CC 456
我希望能够在同一个选择选择所有链接的项目符合选择条件,再加上联系主。例如,如果我有“AA”的ID,我想要返回与ID =“AA”的行中,加上ID的行=“主”和123的链接:
1 MASTER 123
2 AA 123
3 AA 123
我使用Oracle 10.2g,所以如果有任何特殊的Oracle语法会使这更容易,那就没问题。
外貌喜欢它会给我正确的答案,但我希望我的答案会更有效率。你必须对你的数据进行测试才能确定。 – 2008-11-19 13:21:19
是的,您的解决方案使用Oracle语法的良好连接。解释计划看起来也不错。 – 2008-11-19 13:35:45