RelaΦnφ databßze umo₧≥ujφ provedenφ operace JOIN (neboli spojenφ, propojenφ) dvou tabulek (dvou alias∙ v p°φpad∞ jednΘ tabulky). V obou tabulkßch je sloupec stejnΘho typu, kter² slou₧φ jako relaΦnφ klφΦ. Operacφ JOIN se vytvo°φ novß fiktivnφ tabulka, jejφ₧ zßznamy budou slo₧eny z sloupc∙ obou tabulek a hodnoty se budou liÜit podle druhu spojenφ.
P°i nejΦast∞jÜφm p°φpadu - vnit°nφ propojenφ na rovnost se propojujφ ty zßznamy, kterΘ majφ v relaΦnφm klφΦi stejnou hodnotu (nap°. ZAM╠STNAN.ODD╠LEN═ = ODD╠LEN═.╚═SLO). Toto propojenφ se vytvo°φ velice elegantn∞ pomocφ Drag & Drop. V seznamu p°φsluÜejφcφ prvnφ tabulce uchopφte sloupec, kter² tvo°φ relaΦnφ klφΦ a pustφte ho nad sloupcem (relaΦnφm klφΦem) z druhΘ tabulky. Propojenφ se znßzornφ Φarou spojujφcφ jmΘna obou sloupc∙ mezi okraji seznamu. P°i listovßnφ seznamem se souΦasn∞ s p°φsluÜn²m sloupcem posouvß i zaΦßtek Φßry.
Bez myÜi je propojenφ trochu komplikovan∞jÜφ. V prvnφ tabulce oznaΦte zv²razn∞nφm p°φsluÜn² sloupec a v menu zvolte polo₧ku Propojenφ / Propojit sloupce. Nynφ oznaΦte sloupec z druhΘ tabulky a zvolte tutΘ₧ polo₧ku menu podruhΘ. Propojenφ bude znßzorn∞no op∞t Φarou.
OpaΦn²m krokem je zruÜit propojenφ. Provßdφ se ve dvou krocφch. Nejprve je nutno vybrat propojenφ, kterΘ chcete zruÜit. MyÜφ kliknete na Φßru symbolizujφcφ p°φsluÜnΘ propojenφ. ╚ßra se zv²raznφ (ztloustne). ZruÜenφ provede polo₧ka menu Propojenφ / ZruÜit propojenφ.
Bez myÜi je i ruÜenφ slo₧it∞jÜφ. Zv²razn∞te sloupec, z n∞ho₧ vede pouze jedno propojenφ. Vyberte polo₧ku menu Propojenφ / ZruÜit propojenφ. ╚ßra tohoto propojenφ se zv²raznφ. Druh²m vybrßnφm tΘ₧e polo₧ky propojenφ zmizφ.
WinBase602 nabφzφ i tzv. vn∞jÜφ propojenφ - pou₧ijete tehdy, chcete-li, aby v odpov∞di byl zastoupen ka₧d² zßznam jednΘ z tabulek nejmΘn∞ jednou, a to i tehdy, kdy₧ se v druhΘ tabulce nenajde ₧ßdn² zßznam, s nφm₧ by se dal propojit. Schßzejφcφ hodnoty sloupc∙ z druhΘ tabulky budou v odpov∞di nahrazeny hodnotami NONE.
Propojenφ je v nßvrhß°i znßzorn∞no Üipkou, kterß vede z tabulky, z nφ₧ se berou vÜechny zßznamy do tabulky, kterß doplnφ bu∩ odpovφdajφcφ hodnoty nebo NONE.
Vn∞jÜφ propojenφ vytvo°φte z propojenφ vnit°nφho tφm, ₧e po zv²razn∞nφ spojovacφ Φßry vyberete polo₧ku menu Propojenφ / Druh propojenφ nebo stisknete na Φß°e pravΘ tlaΦφtko myÜi - viz Druh propojenφ
PokraΦovßnφ: | Nßvrhß° dotaz∙ |
Syntaxe dotazu |