sql >> Databáze >  >> RDS >> Mysql

Chyba #1066 - Není jedinečná tabulka/alias v MySQL

použijte různé aliasy pro tabulku students a všechny související sloupce

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. Jak používat MySQL výběrový dotaz ve word pressu uživatelská metadata a levé spojení z jiné tabulky?

  2. SQL-'08:Jsou vícenásobné příkazy Replace špatným postupem/Existuje jiný způsob, jak napsat tento dotaz?

  3. python mysqldb err na mém mac:Knihovna není načtena:@rpath/libmysqlclient.21.dylib

  4. Sloučení/kombinace více souborů PDF do jednoho PDF v Oracle pomocí balíčku PLPDF_TOOLKIT PL/SQL