Ваш подзапрос выглядит так, как будто он всегда соответствует Nu = 0, независимо от того, каким был Ti, и, поскольку нет строки, в которой Nu = 0 и Ca = "c7", он ничего не возвращает.Вам, вероятно, понадобится что-то вроде этого:
SELECT * FROM [Table] x
WHERE Ca = 'c7' And Nu = (SELECT min(Nu) FROM [Table] where x.Ca = Ca)
ORDER BY RANDOM() LIMIT 1;
Если вы добавите еще одну строку, содержащую Ti = "Z", Nu = 1, Ca = "c7", то вы должны увидеть, как значение Ti переворачивается между "W""и" Z "в возвращенном ряду.