Sdílet prostřednictvím


Automatické spojení tabulek (Vizuální databázové nástroje)

platí pro:SQL Server

Když do dotazu přidáte dvě nebo více tabulek, Návrhář dotazů a zobrazení pokusí zjistit, jestli souvisí. Pokud ano, Návrhář dotazů a zobrazení automaticky umístí spojnice mezi obdélníky představující tabulky nebo objekty strukturované tabulky.

Návrhář dotazů a zobrazení rozpozná tabulky jako spojené, pokud:

  • Databáze obsahuje informace, které určují, že tabulky souvisejí.

  • Pokud dva sloupce, jeden v každé tabulce má stejný název a datový typ. Sloupec musí být primárním klíčem alespoň v jedné z tabulek. Pokud například přidáte tabulky employee a jobs, je-li sloupec job_id primárním klíčem v tabulce jobs a pokud má každá tabulka sloupec s názvem job_id se stejným datovým typem, návrhář dotazů a zobrazení tabulky automaticky spojí.

    Poznámka

    Návrhář dotazu a zobrazení vytvoří pouze jedno spojení na základě sloupců se stejným názvem a datovým typem. Pokud je možné spojit více než jedno spojení, návrhář dotazu a zobrazení se zastaví po vytvoření spojení na základě první sady odpovídajících sloupců, které najde.

  • Návrhář dotazu a zobrazení zjistí, že podmínka hledání (klauzule WHERE) je ve skutečnosti podmínkou spojení. Můžete například přidat tabulky employee a jobsa pak vytvořit podmínku hledání, která vyhledá stejnou hodnotu ve sloupci job_id obou tabulek. Když to uděláte, Návrhář dotazu a zobrazení zjistí, že výsledkem podmínky hledání je spojení, a pak vytvoří podmínku spojení na základě podmínky hledání.

Pokud návrhář dotazu a zobrazení vytvořil spojení, které není vhodné pro váš dotaz, můžete spojení upravit nebo odebrat. Podrobnosti najdete v tématech Modify Join Operators (Visual Database Tools) a Remove Joins (Visual Database Tools).

Pokud Návrhář dotazů a zobrazení automaticky nepřipojí tabulky v dotazu, můžete vytvořit spojení sami. Podrobnosti najdete v tématu Ruční spojení tabulek (Visual Database Tools).

Viz také

Jak Návrhář dotazů a zobrazení představuje spojení (Visual Database Tools)
Témata s návody k tvorbě dotazů a zobrazení (Visual Database Tools)
dotaz pomocí spojení (Visual Database Tools)