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

त्रुटि #1066 - MySQL में अद्वितीय तालिका/उपनाम नहीं है

तालिका के लिए अलग-अलग उपनामों का उपयोग करें students और सभी संबंधित कॉलम

select <Fields to be seleced>
FROM `batches`   
INNER JOIN courses ON courses.id = batches.course_id 
LEFT OUTER JOIN attendances ON attendances.batch_id = batches.id AND attendances.month_date = '2016-09-05'  
LEFT OUTER JOIN students st1 ON st1.id = attendances.student_id AND students.batch_id = batches.id 
INNER JOIN students st2 ON  batches.id = st2.batch_id 
WHERE ('2016-09-05' BETWEEN batches.start_date AND batches.end_date AND batches.is_active = 1 AND batches.is_deleted = 0 AND courses.is_deleted = 0 )  GROUP BY batches.id ORDER BY courses.course_name,batches.id LIMIT 0, 10;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या InnoDB (MySQL 5.5.8) बहु-अरब पंक्तियों के लिए सही विकल्प है?

  2. मैं MySQL तालिका में पंक्तियों की अधिकतम संख्या कैसे सेट कर सकता हूं?

  3. SQLSTATE [23000]:अखंडता बाधा उल्लंघन:1452 चाइल्ड पंक्ति को जोड़ या अद्यतन नहीं कर सकता:एक विदेशी कुंजी बाधा विफल हो जाती है

  4. PHP में लूप के अंदर गुणन मान की गणना कैसे करें?

  5. MySQL क्वेरी को दो बार चलाना SQL_NO_CACHE के साथ भी दूसरी बार तेज़ होना चाहिए