Извлечение первых строк из групп в mysql
вы ищете способ получить первую строку для каждой группы в MySQL. В то время как предоставленные подходы C# и Linq-to-SQL несовместимы с MySQL, мы можем использовать другую технику.
в MySQL вы можете использовать подэлекты для достижения этого:
. мин (id) От некоторого Группа по какой -тонике
SELECT min(id)
FROM sometable
GROUP BY somecolumn
впоследствии используйте этот набор первичных клавиш для фильтрации и выберите данные, которые вам требуются:
SELECT somecolumn, anothercolumn
FROM sometable
WHERE id IN (
SELECT min(id)
FROM sometable
GROUP BY somecolumn
);
]Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3