Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kesalahan #1066 - Bukan tabel/alias unik di MySQL

gunakan alias yang berbeda untuk tabel students dan semua kolom terkait

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. Bagaimana memanggil Prosedur Tersimpan dari Hibernate yang memiliki parameter IN dan OUT

  2. Mendapat kesalahan 'jumlah pengulangan tidak valid' dari regexp

  3. MySQL menampilkan info koneksi saat ini

  4. Optimalkan permintaan bergabung sendiri MySQL

  5. waktu eksekusi mysql