мои данные в БД MySQL выглядит следующим образом (но не только это 4, я уже много людей, которые затем, как только появляются все более, но с разной квалификацией и различными измененными датамиСлияние при использовании SQL GROUP BY
выбор будет что-то вроде:
SELECT * FROM table where person_id=1 GROUP BY person_id
так, если я сделать этот выбор, и я группа по person_id я получить что-то вроде этого:
есть ли возможность сгруппировать по личности id, но сказать: хорошо, дайте мне последнюю измененную квалификацию? обычно у меня нет person_id
в инструкции SQL.
поэтому я хочу, чтобы все лицо из моего выбора, но только результат с последним изменением квалификацией
(я надеюсь, что я объяснил, что это хорошо eonough так что вы понимаете, в чем проблема)
(мой выбор, конечно, гораздо сложнее то один я показал, что это только для показа того, что я делаю)
это звучит больше как я хочу, я дам ему попробовать, спасибо! – Joerg
+1 думаю, что так :) – Stephan
выглядит так, как будто работает, но производительность настолько неприемлема, я сделаю более простой вызов SQL, а затем сделаю оптимизацию в java. но спасибо в любом случае @bluefeet – Joerg