Witam
Może ktoś będzie wiedział jak rozwiązać taki problem
Mamy tabele:
CREATE TABLE A
(
id serial NOT NULL,
zone integer,
code character varying(50),
....
);
CREATE TABLE B
(
id serial NOT NULL,
zone integer,
code character varying(50),
....
);
W tabeli A mamy dane np
1|111|'1'
2|111|'2'
3|111|'3'
4|222|'1'
5|333|'1'
6|333|'2'
7|444|'1'
8|555|'1'
9|666|'1'
10|666|'2'
11|666|'3'
W tabeli B mamy dane np
1|111|'1'
2|111|'2'
3|111|'3'
4|222|'2'
5|333|'1'
6|333|'3'
I teraz jak sprawdzić czy zawartość podgrupy (grupowanie po kolumnie zone) znajduje się w grupie z tabeli A
Może przykład, łatwiej będzie wytłumaczyć
Mamy podgrupę 111 B o wartościach 1,2,3, czy znajdują się one w jakiejkolwiek podgrupie tabeli A (dokładnie takie same wartości code)? W wyniku grupa 111 i 666 A.
Miałby ktoś pomysł jak stworzyć takie zapytanie, aby w wyniku były tylko numery stref A.zone,B.zone ... o identycznych zawartościach?