Name: | Walle |
Titel: | Duplikate finden |
Inhalt: | Hallo liebe Experten! Ich habe einen Fehler den ich mir nicht erklären kann. Bei meinem lokalen Testserver funktioniert die Suche nach doppelten einträgen super - wenn ich die Datei hoch lade, kommt eine Fehlermeldung: 500 - Interner Serverfehler. Error Executing Database Query. Unknown column 'b.cst_firm' in 'on clause' Die Abfrage sieht so aus (und funktioniert auf dem Testserver): <cfquery name="selectData" datasource="#SQL_Source#"> SELECT A.cst_firm as A_firm, A.cst_ID as A_ID, A.cst_zipcode as A_zipcode, A.cst_street as A_street, A.cst_city as A_city, A.cst_custnum as A_custnum, B.cst_firm as B_firm, B.cst_ID as B_ID, B.cst_zipcode as B_zipcode, B.cst_street as B_street, B.cst_city as B_city, B.cst_custnum as B_custnum FROM cu_firm AS A JOIN cu_firm AS B ON ( (SOUNDEX(LEFT(A.cst_firm, 5)) = SOUNDEX(LEFT(b.cst_firm, 5))) AND A.cst_zipcode = B.cst_zipcode AND (SOUNDEX(LEFT(A.cst_street, 5)) = SOUNDEX(LEFT(b.cst_street, 5))) AND NOT (A.cst_ID = B.cst_ID) AND (A.cst_ID < B.cst_ID) AND (A.cst_set < 3 AND B.cst_set < 3) ) ORDER BY <cfif URL.field is "firmb">B.cst_firm<cfelse>A.cst_firm<cfset URL.field = "firma"></cfif> #URL.order# LIMIT #startcount#,#maxcount#; </cfquery> Hat jemand eine Idee woran es liegen kann??? |
![]() |
|
|
|
|