🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych.msaccess
Article #134021

Re: Kwerenda - dane z 3 tabel

#134021
From: transroad193@gma
Date: Sun, 17 May 2020 14:39
24 lines
970 bytes
W dniu niedziela, 17 maja 2020 00:06:03 UTC+2 użytkownik leku napisał:
> Access 2010
> TabA z polem nr_zlec
> TabB z polem nr_zlec i koszt1
> TabC z polem nr_zlec i koszt2
> 
> Jak poprawnie zbudować kwerendę wykorzystującą pola:
> TabA.nr_zlec ; TabB.koszt1 ; TabC.koszt2
> aby pokazywała wszystkie koszty z TabB i TabC
> przypisane do zleceń z TabA ?

jeśli chcesz tylko koszty przypisane do danego zlecenia to musisz zrobić select'a na 3 tabelach połączonych:

select TabA.nr_zlec, TabB.koszt1, TabC.koszt2 
from TabA inner join TabB on TabA.nr_zlec = TabB.nr_zlec 
inner join TabC on TabA.nr_zlec = TabC.nr_zlec

Proponowałbym jednak w tabeli TabA założyć kolumnę z kluczem głównym (np. autonuerowaną) i łączyć po nich (oczywiście wówczas w TabB i TabC umieszczasz klucz obcy do klucza głównego z TabA)

Wardzyn

Message-ID: <ee9422b4-e186-4b4b-9292-e81a95563310@googlegroups.com>
Path: polish.pugleaf.net!archive.newsdeef.eu!archive!apf2.newsdeef.eu!not-for-mail
References: <5ec063aa$0$545$65785112@news.neostrada.pl>