В Oracle DB вы можете объединить столбцы, а затем рассчитывать на эту объединенную строку, как показано ниже:
SELECT count(DISTINCT concat(ColumnA, ColumnB)) FROM TableX;
В MySql вы можете просто добавить столбцы в качестве параметров в методе подсчета.
SELECT count(DISTINCT ColumnA, ColumnB) FROM TableX;