का उपयोग करके नवीनतम प्रविष्टि प्राप्त करें मैं अपने डेटाबेस से कुछ बातचीत खींच रहा हूं। उन्हें उपयोगकर्ता_from कॉलम द्वारा समूहीकृत किया जा रहा है।ग्रुप BY
अभी तक, यह सबसे पुराना संदेश आउटपुट करता है। मैं इसे नवीनतम संदेश दिखाना चाहता हूं।
ऐसा करने का सबसे आसान तरीका क्या है?
SELECT *
FROM (`mail`)
JOIN `users` ON `users`.`id` = `mail`.`user_from`
JOIN `users_info` ON `users_info`.`user_id` = `mail`.`user_from`
WHERE `user_to` = '1'
GROUP BY `user_from`
ORDER BY `mail`.`date` desc
मेल तालिका
उपयोगकर्ता तालिका (टुकड़ा)
यह वर्तमान कार्यशील कोड है। SecretAgent एजेंसी से मेल यह बजाय दिखाया जाना चाहिये जो
@xQbert क्यों ?, नवीनतम संदेश – Lamak
अधिकतम आईडी वाला है, उस मेल को आईडी के रूप में मानते हुए, आप 'mail.id desc' द्वारा ऑर्डर क्यों नहीं करते? या विभिन्न स्थानों से डाले गए ईमेल हैं और उच्चतम ईमेल को नवीनतम ईमेल आवश्यक नहीं है? – SERPRO
यह चाल नहीं करेगा, यह अभी भी * सबसे पुराना * एक –