sql >> Database >  >> RDS >> Mysql

Waarom geeft deze SQL-code fout 1066 (Niet unieke tabel/alias:'gebruiker')?

U moet de gebruikerstabel een alias geven de tweede keer dat u eraan deelneemt

bijv.

SELECT article . * , section.title, category.title, user.name, u2.name 
FROM article 
INNER JOIN section ON article.section_id = section.id 
INNER JOIN category ON article.category_id = category.id 
INNER JOIN user ON article.author_id = user.id 
LEFT JOIN user u2 ON article.modified_by = u2.id 
WHERE article.id = '1'


  1. JSON_SET() - Waarden invoegen of bijwerken in een JSON-document in MySQL

  2. Wat is de maximale grootte van VARCHAR2 in PL/SQL en SQL?

  3. MS SQL OP DELETE CASCADE meerdere externe sleutels die naar dezelfde tabel verwijzen?

  4. Hoe lijst buitenlandse sleutels op te sommen