Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server-
Wanneer u twee of meer tabellen aan een query toevoegt, probeert de hulpmiddelen voor query's en weergaveontwerpers (Visual Database Tools) te bepalen of deze gerelateerd zijn. Als dat zo is, plaatst query- en weergaveontwerper automatisch joinlijnen tussen de rechthoeken die de tabellen of tabelgestructureerde objecten vertegenwoordigen.
De ontwerpfunctie voor query's en weergaven herkent tabellen als gekoppeld als:
De database bevat informatie die aangeeft dat de tabellen zijn gerelateerd.
Als twee kolommen, één in elke tabel, dezelfde naam en hetzelfde gegevenstype hebben. De kolom moet een primaire sleutel in ten minste één van de tabellen zijn. Als u bijvoorbeeld
employeeenjobstabellen toevoegt, en dejob_idkolom de primaire sleutel in dejobstabel is, en elke tabel een kolomjob_idmet hetzelfde gegevenstype heeft, worden de tabellen automatisch samengevoegd door de Query en View Designer.Notitie
De ontwerpfunctie voor query's en weergaven maakt slechts één join op basis van kolommen met dezelfde naam en hetzelfde gegevenstype. Als meer dan één join mogelijk is, stopt de Query- en Weergaveontwerper na het maken van een join op basis van de eerste set overeenkomende kolommen die het vindt.
De ontwerpfunctie voor query's en weergaven detecteert dat een zoekvoorwaarde (een
WHEREcomponent) eigenlijk een joinvoorwaarde is. U kunt bijvoorbeeld de tabellenemployeeenjobstoevoegen en vervolgens een zoekvoorwaarde maken waarmee wordt gezocht naar dezelfde waarde in de kolomjob_idvan beide tabellen. Wanneer u dit doet, detecteert de ontwerpfunctie voor query's en weergaven dat de zoekvoorwaarde in een join resulteert en wordt vervolgens een joinvoorwaarde gemaakt op basis van de zoekvoorwaarde.
Als de ontwerpfunctie voor query's en weergaven een join heeft gemaakt die niet geschikt is voor uw query, kunt u de join wijzigen of verwijderen. Zie Joinoperators wijzigen (Visual Database Tools) en Joins verwijderen (Visual Database Tools) voor meer informatie.
Als de ontwerpfunctie voor query's en weergaven niet automatisch de tabellen in uw query koppelt, kunt u zelf een join maken. Zie Tabellen handmatig samenvoegen (Visual Database Tools) voor meer informatie.