6
Załóżmy, że mam więcej niż 2 tabeli i chcę dołączyć do konkretnej kolumny, aby dołączyć. Do tego, co jest kwerendy?jak dołączyć do więcej niż 2 tabeli przy użyciu zapytań sql?
Załóżmy, że mam więcej niż 2 tabeli i chcę dołączyć do konkretnej kolumny, aby dołączyć. Do tego, co jest kwerendy?jak dołączyć do więcej niż 2 tabeli przy użyciu zapytań sql?
przykład:
select a.column1, a.column2, b.whatever, c.hello
from table1 a
join table2 b on a.keyfield = b.keyfield
join table3 c on a.keyfield = c.keyfield
Jeśli chciałeś wszystkie rekordy z Tabela1 nawet bez pasujący rekord w innej tabeli, wówczas należy dołączyć „left join” zamiast.
Jakiego DBMS używasz? –
@ W tym pytaniu http://stackoverflow.com/questions/3656099/how-to-delete-rows-in-tables-that-contain-foreign-keys-to-other-tables pradeep potwierdza, że używa SQLServer 2008. –
Niniejszym nagradzam nieuchwytną plakietkę "Detektyw". –