Если вы хотите получить броски из table1
, которых нет в table2
, вы можете пойти с этим
SELECT roll FROM table1
WHERE roll NOT IN
(
SELECT DISTINCT roll FROM table2
);
UNION
SELECT roll FROM table2
WHERE roll NOT IN
(
SELECT DISTINCT roll FROM table1
);
Если вместо этого вы ищете несоответствующие пары бросков между строками (сначала с первым, затем со вторым, ...), вы можете использовать простое JOIN
:
SELECT t1.roll
FROM table1 t1 JOIN table2 t2 ON t1.id == t2.id
WHERE t1.roll <> t2.roll