Calculating Powersets

I have to sets A={1,2,3} and B={a,b,c,d,e}. I want the set of subsets of elements from both A and B that contain at least one element of A and one element of B. I wanted to calculate it using the following formula:

P(A?B)?(P(A)?P(B))

I tried the following query:

Subsets[{1,2,3} union {a,b,c,d,e}]/(Subsets[{1,2,3}] union Subsets[{a,b,c,d,e}])

But, unfortunately, Wolframalpha doesn’t understand my query.

Is there any other way?

Try explicitly using the named Wolfram language functions Union and Complement with square brackets.

In Mathematica the following works (dropping the empty set):

Complement[Subsets[{1, 2, 3, a, b, c, d, e}], {#} & /@ {1, 2, 3, a, b, c, d, e}]