An ID can exist in multiple SOURCE's. I need to test whether the VALUE for the same ID matches across different SOURCES. If they didn't all match across all sources, it should return FALSE.
CREATE TABLE example_table  (      SOURCE varchar(255),        ID varchar(255),      VALUE varchar(255)  );    INSERT INTO example_table (SOURCE, ID, VALUE)  VALUES ('A', 1, 55), ('A', 2, 36), ('B', 1, 55), ('B', 2, 34);  With the code above, I would like the query to return the following:
ID    MATCH  1     TRUE  2     FALSE  This is a bit of a "big data" problem, as there are millions of ID's and around 50 or so sources. The query is being written for Vertica 9.2.
https://stackoverflow.com/questions/67378637/how-do-i-report-the-results-for-a-test-that-matches-ids-across-different-source May 04, 2021 at 12:02PM 
没有评论:
发表评论