Linuchs: LEFT JOIN: Feld angeblich nicht bekannt

Beitrag lesen

Hallo,

mit dieser Fehlermeldung kann ich nichts anfangen:

1054: Unknown column 'trp1.id' in 'on clause'

SELECT  
 SQL_CALC_FOUND_ROWS  
 trp1.*  
,trp1.id       trp_id  
,ort1.id       ORT  
,ort1.land_kz  ort_land_kz  
,ort1.plz      ort_plz  
,ort1.name     ort_name  
,ort1.name_zusatz ort_zusatz  
,COUNT( trm1.treffpunkt_id )  anzahl_events  
FROM      bia_treffpunkte AS trp1  
         ,bia_orte ort1  
LEFT JOIN bia_termine AS trm1  
ON       (trm1.treffpunkt_id = trp1.id)  
  
WHERE     trp1.owner_id = 1  
AND       ort1.id = trp1.ort_id  
  #sql_ORT  
GROUP BY  ort1.name, ort1.land_kz, ort1.plz, trp1.treffpunkt

Das Feld id ist mit Sicherheit da. Der Fehler kam mit dem Hinzufügen der Zeile COUNT und den beiden JOIN-Zeilen.

Linuchs