W kwerendach mocy ( lub kwerendach MS lub w ogóle czymkolwiek innym, co stworzyłoby tabelę z możliwością odświeżania, która zapewni mi pożądane wyniki w programie Excel), jak mogę dołączyć częściowe dopasowania między dwoma polami?
Chcę zrobić coś podobnego do tej instrukcji SQL:
SELECT T1.SIZES AS SIZES,
T2.PARTNO as PARTNO
FROM TABLE1 AS T1
LEFT JOIN TABLE2 AS T2
ON T2.APPLICATIONS LIKE '% ' T1.SIZES ' %'
Na przykład: powiedz, że mam TABLE1
w polu następujące daneSIZES
- ROZMIARY
- P01
- P02
- P03
- P04
I mam TABLE2
, który ma następujące dane w polach PART NO
iAPPLICATIONS
- PARTNO __________ APLIKACJE
- 11111 ______________ P01 / P02
- 22222 ______________ P02 / P04
- 33333 ______________ P01 / P04
Chcę wykonać lewe połączenie zewnętrzne TABELI 1 na TABELI 2 i zwrócić wszystkie wiersze, które mają częściowe dopasowanie między TABLE1.SIZES
i TABLE2.APPLICATIONS
. Wyniki byłyby następujące:
- ROZMIARY ___________ NR CZĘŚCI
- P01______________11111
- P01______________33333
- P02______________11111
- P02______________22222
- P03______________ null
- P04______________22222
- P04______________33333
Próbowałem podążać za przykładem implementacji funkcji podobnej w zapytaniu o moc i udało mi się utworzyć formułę, ale nie mogę wymyślić, jak użyć jej jako kryterium dla „scalenia zapytania” (przyłączenia).
Jestem całkowitym nowicjuszem w zapytaniu o moc ...
źródło