Мы не можем ответить на ваш вопрос, не зная, для чего используются таблицы.
Для данного «шага» может потребоваться равное количество «чего-то», и это приведет к созданию списка элементов, которые будут отображаться в некотором интерфейсе, где это не так.
Пример:
Давайте на мгновение забудем «Шаги» и предположим, что это был стол студентов, а «Шаг» вместо «Группы», на которые делятся студенты. Требование к группе - наличие четного числа студентов, потому что они будут работать в парах. Для административного инструмента вы можете написать такой запрос, чтобы увидеть список групп, где это не так.
Группа: граф
А, 10
Б, 9
С, 17
Д, 8
Е, 4
F, 5
И запрос вернет группы B, C, F