join(q,r,s,p) q(A int, D char(15)) 1 'e' 1 'g' 2 'f' 3 'e' r(A int, B char(10)) 1 'a' 2 'a' 2 'c' 3 'b' s(B char(10), C int) 'a' 2 'a' 4 'b' 5 'd' 3 p(C int, D char(15)) 2 'e' 2 'f' 5 'g' result(A int, D char(15), B char(10), C int) 1 'e' 'a' 2 2 'f' 'a' 2