En son satırları mysql tablomdan benzersiz bir değerle almam gerekir. Basit tablo düzeni zaman damgası (şimdi()) ve bir kullanıcı adı sütundur. Tablo, yeni verileri saniyede birkaç kez alıyor ve kullanıcı adının benzersiz olduğu en son satıra ihtiyacım var.MYSQL Sorgu: son 30 dakikadaki son zaman damgası + benzersiz değer
SELECT MAX(timestamp) as timestamp, username
FROM bla
WHERE timestamp < (now() - interval 30 minute)
GROUP BY username
ORDER BY timestamp DESC
sorgu, son değerleri dönmez görünüyor muhtemelen son 30 dakikaya bakmak çalışıyorsanız grup daha sonra, ben istemiyorum şey ...
her biri için en son satır istiyorum son 30 dakika içinde eklenen kullanıcı? Ayrıca, 'timtamp' mysql içinde ayrılmış bir kelime olduğunu unutmayın. Alan için farklı bir isim kullanmalı veya backticks ile "kaçmak" gerekir. –
Evet, haklısın, sütunum zaman damgası değeri için başka bir isim kullanıyor, bu sadece bir örnek oldu :) Teşekkürler bahşiş için zaten! – HyperDevil