add batch remove batch split batch comment selection show hidden batches hide batch highlight batch
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
CREATE TABLE tablename (`x` INTEGER, `y` INTEGER);

INSERT INTO tablename (`x`, `y`) VALUES
('1', '1'),
('1', '3'),
('2', '2'),
('2', '3'),
('3', '1'),
('3', '2'),
('3', '3');

SELECT x
FROM tablename
GROUP BY x
HAVING COUNT(DISTINCT y) = (SELECT COUNT(DISTINCT y) FROM tablename);
x
3
SELECT *
FROM tablename
WHERE x IN (
SELECT x
FROM tablename
GROUP BY x
HAVING COUNT(DISTINCT y) = (SELECT COUNT(DISTINCT y) FROM tablename)
);
x y
3 1
3 2
3 3