Videoposnetek: odprava napake »dvoumna zunanja združitev«

Video

Vaš brskalnik ne podpira tega videoposnetka. Namestite Microsoft Silverlight, Adobe Flash Player ali Internet Explorer 9.

V videoposnetku

Sporočilo» dvoumno zunanje združevanje «se prikaže, ko Access določi, da lahko vaša poizvedba ponudi drugačne rezultate glede na to, kateri pristop je končan. Če želite, da se poizvedba zažene, boste morali narediti nekaj sprememb. Najboljša rešitev je običajno razdelitev poizvedbe navzgor na kose. To pomeni, da ga nastavite tako, da je vsaj ena od združevanja izvedena v manjši poizvedbi» otrok «, ki jo nato pridružite drugim tabelam ali poizvedbam v poizvedbi» nadrejeni «. Access nato izvede pridružitev v otroški poizvedbi (ali poizvedbah), nato pa se združi v nadrejeno poizvedbo, da odpravite dvoumnost.

Odvisno od tega, koliko tabel imate v poizvedbi, boste morda morali ustvariti več podrejenih poizvedb, da se izognete dvoumnim zunanjim stikom. V tem videu je prikazan preprost primer treh tabel, kjer sta dve equi tabeli ločeni v podrejeno poizvedbo, nato pa se zunanje združevanje v tretjo tabelo izvaja v nadrejeni poizvedbi. Tukaj so osnovni koraki, ki predvidevajo, da ste že precej seznanjeni z ustvarjanjem preproste poizvedbe za izbiranje:

  1. Ustvarite novo podrejeno poizvedbo, ki vsebuje tabele, ki jih želite najprej združiti (v videu so to podjetja in osebe tabele).

  2. V podrejeni poizvedbi dvokliknite izhodna polja, ki jih potrebujete, da se prikažejo v mreži poizvedbe.

Pomembno:  Ne pozabite vključiti polja JOIN iz izvirne poizvedbe. V primeru videa so se podjetja pridružila regijam, ki uporabljajo polje» RegionID «, tako da v mreži poizvedbe otroške poizvedbe vključite RegionID.

  1. Shranite in zaprite podrejeno poizvedbo in odprite izvirno poizvedbo v pogledu načrta. To bo postala nadrejena poizvedba.

  2. Izbrišite tabele, ki ste jih dodali v podrejeno poizvedbo, in nato dodajte otroško poizvedbo (načrt > pokažite na > poizvedbeali pa samo povlecite podrejeno poizvedbo iz podokna za krmarjenje v nadrejeno poizvedbo).

  3. V nadrejeni poizvedbi vzpostavite pridruževanje, kot je bilo prej, le da je to čas za podrejeno poizvedbo.

  4. Dodajte izhodna polja iz podrejene poizvedbe v mrežo poizvedbe.

  5. Shranite in zaženite nadrejeno poizvedbo.

Pravilo palca za dvoumne zunanje združitve

Dvoumne zunanje združevanja se pojavijo, ko imate v poizvedbi dve ali več združevanja, eden od njih pa je zunanji stik, ki je bodisi v smeri proti equi, ali pa obstajata dve zunanji združevanji, ki se kažeta drug proti drugemu, na primer ta dva združevalna konfiguracije sta dvoumna in bo treba razdeliti na ločena vprašanja:

Tabela1--> Tabela2---Tabela3

Tabela1--> Tabela2 <--Tabela3

Zunanja združevanja, ki so v isti smeri ali zunaj drugih zunanjih združevanj ali equi, so v redu:

Tabela1--> Tabela2--> Tabela3

Tabela1 <-Tabela2--> Tabela3

Tabela1 <-Tabela2---Tabela3

Če želite več informacij o ustvarjanju poizvedb, glejte Uvod v poizvedbe ali Ustvarjanje preproste poizvedbe za izbiranje.

Opomba:  Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Želimo, da bi bila ta vsebina za vas uporabna. Ali nam lahko sporočite, če so bile te informacije uporabne? Tukaj je referenčni članek v angleščini.

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×