我想为特定问题选择最后一个答案。我当前的解决方案仅从“ Nutzer1237”中选择问题,但我也希望从“ Nutzer1234”中获得最后一个答案。
SELECT pid, frage, antwort, user, created_at
FROM antwortenverlauf
WHERE frage = 'Risiko: Wie empfinden Sie die Kommunikation mit dem Kunden?'
AND (
user, created_at
)
IN (
SELECT user, MAX( created_at )
FROM antwortenverlauf
)
ORDER BY created_at DESC
对不起我的英语不好!
翻译:
frage =问题
antwort =答案
最佳答案
您应该已经阅读@fancyPants的答案
SELECT pid, frage, antwort, user, created_at
FROM antwortenverlauf a1
WHERE frage = 'Risiko: Wie empfinden Sie die Kommunikation mit dem Kunden?'
AND (user, created_at) IN (SELECT user, MAX( created_at )
FROM antwortenverlauf a2
WHERE a1.frage=a2.frage
GROUP BY USER)
ORDER BY created_at DESC
关于mysql - 在不同的时间从每个用户中选择一个特定的行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20610762/