Fråga : matchar den bäst möjlighetlösningen

Jag har två bordlägger. CustomersTable och BusinessDirectory
Both bordlägger har en kolonn som kallas businessName.
my CustomerTable, har en kolonncid, customerID, businessName som min BusinessDirectory bordlägger har kolonnbdid, businessName, getID

I önskar att uppdatera getIDen sätter in i BusinessDirectory bordlägger vid customerID i CustomerTable var de kända matcherna för affären i CustomerTable. Hence jag gjorde denna query

update INRE BusinessDirectory SAMMANFOGAR CustomerTable PÅ CustomerTable.businessName = uppsättningen för BusinessDirectory.businessName BusinessDirectory.getID = CustomerTable.customerID;
which uppdaterar rekorden fint, så länge som rekorden matchar 100%. Det finns några rekord, var det finns lite en typo, och stoppar något liknande som jag har en känd General Leverantör Inc för affär i en att bordlägga, och annan bordlägger har den som General Leverantör. Som du kan se dess saknad Inc, så, den matchar inte. Vad kan mig göra för att få bäst möjlighetmatcher. Tack
" klar "

Svar : matchar den bäst möjlighetlösningen

Alternativt försök efter:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
VÄLJ Y.LEA,
       Y. [finansieringtyp],
       Y. [FY],
       Y. [strömtilldelning],
       Y. [strömmen avtalar],
       Y. [strömförbrukning],
       Z. [sammanlagd eventualitet]
FRÅN
       (VALD c.county_name SOM LEA,
              s.source_of_fund SOM [finansieringtyp],
              substring (f.psc_no, 6, 4) SOM [FY],
              SUMMA (f.current_allocation) SOM [strömtilldelningen],
              SUMMA (f.current_contract) SOM [strömmen avtalar],
              SUMMA (current_expenditure) SOM [strömförbrukning]
       FRÅN   source_of_fund_transaction f
       SAMMANFOGA   län c
       PÅ     substringen (f.psc_no, 1, 2) =c.county_number
       SAMMANFOGA   source_of_fund s
       PÅ     f.sof_id=s.sof_id
       VAR  INTE (F. ”TRANSACTION_TYPE " = ' C/O Decline
              ELLER F. ”TRANSACTION_TYPE " = ' C/O Posting
              ELLER F. ”TRANSACTION_TYPE " = ' postar Contract')
       GRUPP VID c.county_name,
              s.source_of_fund,
              substring (f.psc_no, 6, 4)
       ) Y
LÄMNAT YTTRE SAMMANFOGA
       (VALD county_name SOM LEA,
              source_of_fund SOM [finansieringtyp],
              substring (psc_no, 6, 4) SOM FY,
              SUMMA (belopp) SOM [den sammanlagda eventualiteten]
       FRÅN   project_contingency p
       SAMMANFOGA   source_of_fund s
       PÅ     p.sof_id=s.sof_id
       SAMMANFOGA   län c
       PÅ     =county_number för substring (psc_no, 1, 2)
       GRUPP VID s.source_of_fund,
              county_name,
              substring (psc_no, 6, 4)
       ) Z
PÅ     Y.LEA = Z.LEA
       OCH Y. [finansieringtyp] = Z. [finansieringtyp]
       OCH Y. [FY] = Z. [FY]
BESTÄLLA VID Y.LEA,
       Y. [finansieringtyp],
       Y. [FY]
Andra lösningar  
 
programming4us programming4us