sql多表查询例子(sql多表查询)

导读 大家好,我是小典,我来为大家解答以上问题。sql多表查询例子,sql多表查询很多人还不知道,现在让我们一起来看看吧!方法很多,我给出个王...

大家好,我是小典,我来为大家解答以上问题。sql多表查询例子,sql多表查询很多人还不知道,现在让我们一起来看看吧!

方法很多,我给出个王道的解决方法,简单、运行效率非常高!这可是很多先行者的经验结晶啊!方法:

SQL> SELECT t1.ID,t1.name,t1.context,strcat(t2.Url) FROM t1 left join t2 on t1.ID = t2.ID GROUP BY t1.ID,t1.name,t1.context;

函数:

CREATE OR REPLACE FUNCTION strcat(input varchar2) RETURN varchar2

PARALLEL_ENABLE

AGGREGATE USING strcat_type;

TYPE :create or replace type strcat_type as

object(cat_string varchar2(4000),

static function ODCIAggregateInitialize(cs_ctx In Out strcat_type) return number,

member function ODCIAggregateIterate(self In Out strcat_type, value in varchar2) return number,

member function ODCIAggregateMerge(self In Out strcat_type, ctx2 In Out strcat_type) return number,

member function ODCIAggregateTerminate(self In Out strcat_type, returnValue Out varchar2, flags in number) return number

)

简单吧,和官方的函数一样的便捷高效。

本文到此讲解完毕了,希望对大家有帮助。

最新文章