ACCESS lekérdezés kérdés Csak ismerkedem az access-el és egy lekérdezésben (összepárosításban? ) kérném a segítségeteket.
Adott két tábla, mindkettőben szerepelnek pl az alábbi adatok, az egyszerűség kedvéért 6 sorral, melyek soronként összetartoznka:
1 oszlop: alma, körte, barack, alma, körte, barack
2 oszlop: Győr, Győr, Győr, Sopron, Sopron,Sopron
3 oszlop: István, Géza, Pál, Attila, Csaba, György
A lekérdezésben mindhárom oszlop kellene nekem, de úgy, hogy pl alma-Győr esetén a hozzá tartozó Istvánt rakja hozzá, tehát vizsgálja meg a 2. oszlopot és azok egyezése alapján rendelje hozzá a 3. oszlopban szereplő nevet. Jelen esetben istvánt és ne Attilát. És ugyan így a többinél is.
Remélem érthető amit ki akarok hozni belőle :)
SELECT a.elso_oszlop, a.masodik_oszlop, b.harmadik_oszlop
FROM a, b
WHERE a.masodik_oszlop = b.masodik_oszlop;
Legalábbis ha jól értem, mit szeretnél.
Ha mindkét táblában ugyanazok az értékek vannak, akkor ez egy hibás adatbázisterv, rossz a példa (vagy nem elég részletes).
Ha nem, akkor meg össze kéne kapcsolni a táblákat valamelyik ideillő szabály szerint.
Rossz adatbázishoz meg nehéz jó selectet írni, megtanulni selectet írni rajta meg lehetetlen.
# 3/3 Időpont ma 10:16
Szükség van (nem úszod meg több táblánál), kapcsolásra valamelyik adattal. Egyszerűbb lenne, ha tényleg mindent leírnál, a konkrét táblákkal, íme egy példa:
Dolgozo (dkod, dnev, foglalkozas, fonoke, belepes, fizetes, jutalek, oazon)
Osztaly (oazon, onev, telephely)
Ez szintén két tábla, egyértelműen látszik, hogy az 'oazon' oszlop szerint vannak összekapcsolva, ezzel már lehet valamit kezdeni. Hasonlóképp írd le a tieid, másképp nem fogunk tudni segíteni, mert se füle se farka amit írsz :-(
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!