Hello,
i have a litle problem and i hope you can halp me.
struct of tables is:
table DIC1:
int id_dic1
string name1
table DIC2:
int id_dic2
string name2
table someTable:
int id_dic1
int id_dic2
i write query
SELECT st.ID_DIC1, st.ID_DIC2, dic2.NAME
FROM SOME_TABLE AS st INNER JOIN
DIC2 AS dic2 ON st.ID_DIC2 = dic2.ID_DIC2
WHERE (st.ID_DIC1 = @Param1)
UNION
SELECT NULL AS st_2.ID_DIC1, st_2.ID_DIC2, dic2.NAME
FROM SOME_TABLE AS st_2 INNER JOIN
DIC2 AS dic2 ON st_2.ID_DIC2 = dic2.ID_DIC2
WHERE (st_2.ID_DIC2 NOT IN
(SELECT ID_DIC2
FROM SOME_TABLE AS st_1
WHERE (st_1.ID_DIC1 = @Param1)))
it should work like:
- show all rows someTable where id_dic1 = @param1 [list_1]
and
- show rows someTable with id_dic1 = null - where id_dic2 (only ones - without duplicate) is not in list_1
how do it with llblgen ? (PredicateExpression or something)