MySQL प्रलेखन कहता है
और यदि आपके पास कोई डेटा नहीं है तो यह केवल दोनों मानों को NULL के रूप में लौटाता है।
यदि आप चाहते हैं कि दूसरी क्वेरी खाली परिणाम भी लौटाए, तो आपको नल मानों को फ़िल्टर करना होगा उदाहरण के लिए HAVING क्लॉज के साथ जिसका उपयोग आप समग्र कार्यों के साथ कर सकते हैं:
SELECT DISTINCT u_id, MAX(timestamp) as time FROM my_table GROUP BY u_id HAVING time IS NOT NULL;