Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Lỗi # 1066 - Không phải bảng / bí danh duy nhất trong MySQL

sử dụng các bí danh khác nhau cho bảng students và tất cả các cột liên quan

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. Mã PHP này có dễ bị chèn SQL không?

  2. Thông số MySqlCommand không hoạt động

  3. Tuyên bố chuẩn bị cập nhật MySQLi không cập nhật cơ sở dữ liệu

  4. Tính năng tìm kiếm với nhiều tiêu chí - PHP / MySQL

  5. Cách tìm kích thước của các chỉ mục trong mysql (bao gồm các khóa chính)