Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:programu SQL Server
Tabele można łączyć z wieloma kolumnami. Oznacza to, że można utworzyć zapytanie pasujące do wierszy z dwóch tabel tylko wtedy, gdy spełniają one wiele warunków. Jeśli baza danych zawiera relację, która łączy wiele kolumn klucza obcego w jednej tabeli z wielokolumnowym kluczem głównym w drugiej tabeli, możesz wykorzystać tę relację do stworzenia połączenia wielokolumnowego. Aby uzyskać szczegółowe informacje, zobacz Automatyczne Dołączanie Tabel (Visual Database Tools).
Nawet jeśli baza danych nie zawiera relacji klucza obcego z wieloma kolumnami, możesz utworzyć połączenie ręcznie.
Dodaj do okienka Diagram tabele, które chcesz połączyć.
Drag the name of the first join column in the first table window and drop it onto the related column in the second table window. Nie można opierać łączenia na kolumnach typu text, ntext lub image.
Uwaga
Ogólnie rzecz biorąc, kolumny łączenia muszą mieć te same (lub zgodne) typy danych. Jeśli na przykład kolumna łączenia w pierwszej tabeli jest datą, musisz powiązać ją z kolumną z datą w drugiej tabeli. Z drugiej strony, jeśli pierwsza kolumna sprzężenia jest liczbą całkowitą, powiązana kolumna sprzężenia musi być również typu danych całkowitych, ale może to być inny rozmiar. However, there may be cases where implicit data type conversions can join seemingly incompatible columns will work.
Projektant zapytań i widoków nie będzie sprawdzać typów danych kolumn używanych do utworzenia sprzężenia, ale podczas wykonywania zapytania baza danych wyświetli błąd, jeśli typy danych nie są zgodne.
Drag the name of the second join column in the first table window and drop it onto the related column in the second table window.
Repeat step 3 for each additional pair of join columns in the two tables.
Uruchom zapytanie.