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

Mengapa kode SQL ini memberikan kesalahan 1066 (Bukan tabel/alias unik:'pengguna')?

Anda perlu memberi nama alias pada tabel pengguna saat Anda bergabung untuk kedua kalinya

misalnya

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mempartisi tabel miliar baris data sepak bola menggunakan konteks data

  2. Cara membuat dan menghapus database dan tabel di MySQL

  3. Perintah PHP Tidak Sinkron kesalahan

  4. Cara Melihat Koneksi Saat Ini di MySQL Workbench menggunakan GUI

  5. Permintaan mysql untuk mengonversi baris ke kolom secara dinamis