I am kind of new to sql.
I need to write a function or a view table that I will use in a report which returns a string based on sql select
I need to pass (client_id, prim_var, sec_var)
sec_var = can be null
and return a string with all eligible with ',' delimiter
ie: pass 1,A,BC ===> return: descA, descB, descC
ie: pass 2,B,null ===> return: descB
ie: pass 3,A,D ===> return: descA, descD
(table1)
id primary_pointer eligible
-- --------------- --------
1 A BC
2 B (null)
3 A D
(table2)
id primary_pointer coding
-- --------------- ------
1 A codeA
1 B codeB
1 C codeC
1 D codeD
1 E codeE
2 A codeA
2 B codeB
2 C codeC
3 A codeA
3 B codeB
3 C codeC
3 D codeD
(table3)
coding description
------ -----------
codeA descA
codeB descB
codeC descC
codeD descD
codeE descE
....
...
..
Please help
Thank you
d
I need to write a function or a view table that I will use in a report which returns a string based on sql select
I need to pass (client_id, prim_var, sec_var)
sec_var = can be null
and return a string with all eligible with ',' delimiter
ie: pass 1,A,BC ===> return: descA, descB, descC
ie: pass 2,B,null ===> return: descB
ie: pass 3,A,D ===> return: descA, descD
(table1)
id primary_pointer eligible
-- --------------- --------
1 A BC
2 B (null)
3 A D
(table2)
id primary_pointer coding
-- --------------- ------
1 A codeA
1 B codeB
1 C codeC
1 D codeD
1 E codeE
2 A codeA
2 B codeB
2 C codeC
3 A codeA
3 B codeB
3 C codeC
3 D codeD
(table3)
coding description
------ -----------
codeA descA
codeB descB
codeC descC
codeD descD
codeE descE
....
...
..
Please help
Thank you
d