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

'क्लॉज वाले' में अज्ञात कॉलम

जैसा कि दस्तावेज़ीकरण में लिखा गया है

आपको चुनिंदा क्लॉज में रिटर्न_डेट और रेंटल_डेट निर्दिष्ट करना होगा।

दो विकल्प हैं:

SELECT DISTINCT
  customer.first_name,
  rental.return_date,
  rental.rental_date
FROM
  rental,
  customer
WHERE
  rental.customer_id = customer.customer_id
GROUP BY
  rental.rental_id
HAVING
  (
    rental.return_date - rental.rental_date
  ) =(
  ...

या

SELECT DISTINCT
  customer.first_name,
  (rental.return_date - rental.rental_date) as rental_duration
FROM
  rental,
  customer
WHERE
  rental.customer_id = customer.customer_id
GROUP BY
  rental.rental_id
HAVING
  rental_duration =(
  ...

दोनों को ठीक काम करना चाहिए।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel classloader.php त्रुटि स्ट्रीम खोलने में विफल:ऐसी कोई फ़ाइल या निर्देशिका नहीं

  2. सॉकेट '/var/mysql/mysql.sock' के माध्यम से स्थानीय MySQL सर्वर से कनेक्ट नहीं हो सकता (38)

  3. ini_set, set_time_limit, (max_execution_time) - काम नहीं कर रहा

  4. MySQL:UNIQUE, लेकिन DEFAULT NULL - तालिका बनाकर अनुमत है। 1 से अधिक NULL डालने की अनुमति है। क्यों?

  5. AbstractMethodError on resultset.getObject