Sdílet prostřednictvím


Jak: automaticky spojení tabulek

Do dotazu přidáte dvě nebo více tabulek dotazu a Návrhář zobrazení pokouší určit, pokud souvisejí.Pokud ano, dotaz a Návrhář zobrazení automaticky umístí čáry spojení mezi obdélníky reprezentující tabulky nebo tabulky strukturovány objekty.

Dotaz a Návrhář zobrazení považuje tabulky za spojené, pokud:

  • Databáze obsahuje informace o tom, že tabulek.

  • Pokud dva sloupce, jeden v každé tabulce mají stejný název a datový typ.Sloupec musí být primární klíč v alespoň jedné z tabulek.Přidáte-li například employee a jobs tabulky, pokud job_id je sloupec primárního klíče v jobs tabulky, a každá tabulka má sloupec nazvaný job_id se stejným typem dat dotazu a Návrhář zobrazení bude automaticky spojení tabulek.

    [!POZNÁMKA]

    Pouze jedno spojení založené na sloupcích se stejným názvem a typem dat vytvořit dotaz a Návrhář zobrazení.Více než jedno spojení je možné, po vytvoření spojení založené na první sadě shodných sloupců, které nalezne zastaví dotaz a Návrhář zobrazení.

  • Dotaz a Návrhář zobrazení zjistí, že podmínka vyhledávání (klauzule WHERE) je ve skutečnosti podmínkou spojení.Můžete například přidat tabulky employee a jobs, vytvořte podmínku vyhledávání, který hledá stejnou hodnotu v job_id sloupce tabulek.Při postupu dotazu a Návrhář zobrazení zjistí, že podmínka vyhledávání výsledků ve spojení a vytvoří podmínku spojení na základě podmínky vyhledávání.

Pokud dotaz a Návrhář zobrazení vytvořil spojení, které dotazu nevyhovuje, můžete upravit nebo jej odebrat.Další informace naleznete v tématech Jak: upravit operátory spojení a Postup: Odeberte spojení.

Pokud dotaz a Návrhář zobrazení automaticky nespojují tabulky v dotazu, můžete spojení vytvořit sami.Další informace naleznete v tématu Jak: tabulky spojit ručně.

Viz také

Koncepty

Jak dotaz a Návrhář zobrazení představuje spojení

Další zdroje

Navrhování dotazů a zobrazení

Dotazování pomocí spojení