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

mysql full join error-#1054 - Kolom tidak dikenal 'feesmaster.PAIDAMOUNT' di 'daftar bidang'

Seperti yang saya tahu MySQL tidak mendukung FULL JOIN jadi kata FULL dalam hal ini berarti ALIAS untuk tabel pertama Anda feesmaster . Jadi tidak ada kolom feesmaster.PAIDAMOUNT tapi FULL.PAIDAMOUNT . Anda dapat menerapkan FULL JOIN dengan UNION LEFT JOIN dan BENAR GABUNG

UPD: Juga dalam kasus Anda FULL JOIN (dan LEFT/RIGHT JOIN juga) tidak masuk akal untuk kueri ini segera WHERE Anda mengkondisikan TRUE hanya jika expensemaster.date dan feesmaster.datetime bukan NULL . Jadi hanya INNER JOIN bekerja dalam kasus ini.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mendapatkan Data Minggu Terakhir di MySQL

  2. Menginstal versi paket tertentu dengan pip

  3. Mengindeks kolom TEXT MySql?

  4. Penambahan Kunci Asing gagal di MySQL dengan Kode Kesalahan 1005, nomor 150

  5. Definisi PRIMARY KEY dalam pernyataan MySQL CREATE TABLE