У меня есть группа записей, которые выглядят как следующие следующие условные результаты. Существует несколько случаев, когда число в столбце count повторяется. 'count' происходит от char_length (text_column). Я хочу захватить первую запись в каждой такой группе. Как мне это сделать?MySQL: выберите верхний результат в группе отдельных записей (char_length (text_column))
Я просмотрел документацию char_length() и искал примеры, где это было сделано, но ничего не может найти.
select distinct(char_length(text_column)), text_column from table
.... как можно ближе к концу - что явно не близко - так как я смог добраться до результата.
=======+============================
count + text_column
=======+============================
2139 + some text entry
-------+----------------------------
3000 + another sentence here
-------+----------------------------
3000 + more text in this sentence
-------+----------------------------
3000 + still more text here
-------+----------------------------
Спасибо, BW
Такой простой подход для решения моей проблемы. Он отлично работает - очень обязан. – brhelo