Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

प्रत्येक व्युत्पन्न तालिका की अपनी उपनाम त्रुटि होनी चाहिए

आपको सबक्वेरी के लिए एक उपनाम की आवश्यकता है, और आपको उन दोनों प्रश्नों के लिए शर्तें लागू करने की आवश्यकता है जिन्हें आप संघ में रखते हैं:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. आर्क लिनक्स पर MySQL रिलेशनल डेटाबेस का उपयोग करना

  2. MySql कार्यक्षेत्र में स्थानीय-इनफाइल विकल्प से जुड़ें

  3. अगर मैं एक और कॉलम जोड़ता हूं तो MySQL DISTINCT काम नहीं कर रहा है

  4. कमांड लाइन के माध्यम से डेटाबेस कैसे निर्यात करें?

  5. टाइमआउट पर MySQL को फिर से कनेक्ट करना