sql >> Database >  >> RDS >> Mysql

mysql full join error-#1054 - Onbekende kolom 'feesmaster.PAIDAMOUNT' in 'veldlijst'

Zoals ik weet ondersteunt MySQL geen FULL JOIN dus het woord FULL in dit geval betekent een ALIAS voor je eerste tafel feesmaster . Er is dus geen kolom feesmaster.PAIDAMOUNT maar FULL.PAIDAMOUNT . U kunt FULL JOIN implementeren door UNION LEFT JOIN en RECHTS AANMELDEN

UPD: Ook in uw geval heeft FULL JOIN (en LEFT/RIGHT JOIN's ook) geen zin voor deze zoekopdracht zodra uw WHERE-voorwaarden alleen WAAR zijn als expensemaster.date en feesmaster.datetime zijn niet NULL . Dus alleen INNER JOIN werkt in dit geval.



  1. COLLATION() Functie in Oracle

  2. Base64-gecodeerde gegevens opslaan als BLOB- of TEXT-gegevenstype

  3. Hoe om te gaan met het beschermen van bestanden tegen ongeoorloofde downloads

  4. Excel-gegevensblad laden in Oracle-database