आपको सबक्वेरी के लिए एक उपनाम की आवश्यकता है, और आपको उन दोनों प्रश्नों के लिए शर्तें लागू करने की आवश्यकता है जिन्हें आप संघ में रखते हैं:
SELECT MAX(DateTime)
FROM (
SELECT DateTime
FROM Class_Searches
WHERE User_Email = '[email protected]'
AND DateTime > NOW( ) - INTERVAL 30 DAY
UNION ALL
SELECT DateTime
FROM Book_Searches
WHERE User_Email = '[email protected]'
AND DateTime > NOW( ) - INTERVAL 30 DAY
) AS x
या डेटा लौटाएं ताकि आप बाहरी क्वेरी में शर्त लागू कर सकें:
SELECT MAX(DateTime)
FROM (
SELECT DateTime, User_Email
FROM Class_Searches
UNION ALL
SELECT DateTime, User_Email
FROM Book_Searches
) AS x
WHERE User_Email = '[email protected]'
AND DateTime > NOW( ) - INTERVAL 30 DAY