Просто наберите count
всех строк таблицы, а затем выполните
select count(1)
from(
select xid,yid
from table
group by xid,yid
)a;
, если все пары xid
и yid
образуют уникальный идентификатор, тогда эти два числа будутбыть таким же.
В качестве альтернативы, вы можете посчитать количество различных пар xid
и yid
и найти наибольшее такое число:
select max(num_rows)
from(
select xid,yid,count(1) as num_rows
from table
group by xid,yid
)a;
Результат этого запроса1
тогда и только тогда, когда (xid
, yid
) пары образуют уникальный идентификатор вашей таблицы.