A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalon Előző változat Következő változat | Előző változat Következő változat Következő változat mindkét oldalon | ||
oktatas:adatbazis-kezeles:feladatok_es_megoldasok [2019/12/22 21:36] admin [Adatbázis-kezelés Feladatok és megoldások] |
oktatas:adatbazis-kezeles:feladatok_es_megoldasok [2019/12/22 23:16] admin [201 feladat] |
||
---|---|---|---|
Sor 1: | Sor 1: | ||
[[oktatas:adatbázis-kezelés|< Adatbázis-kezelés]] | [[oktatas:adatbázis-kezelés|< Adatbázis-kezelés]] | ||
- | ====== Adatbázis-kezelés Feladatok és megoldások ====== | + | ====== Feladatok és megoldások ====== |
* **Szerző:** Sallai András | * **Szerző:** Sallai András | ||
Sor 746: | Sor 746: | ||
--> Megoldás # | --> Megoldás # | ||
- | <code sql> | + | <code mysql> |
select projektek.nev, projektek.leiras | select projektek.nev, projektek.leiras | ||
- | from (dolgozok inner join | + | from (dolgozok inner join dolgozokProjektek |
on dologozok.az = dolgozokProjektek.dolgozoAz) | on dologozok.az = dolgozokProjektek.dolgozoAz) | ||
inner join projektek | inner join projektek | ||
Sor 756: | Sor 756: | ||
where dolgozok.nev = "Szabó József" | where dolgozok.nev = "Szabó József" | ||
</code> | </code> | ||
+ | |||
+ | Az on direktívában a táblanevek rövidíthetők, | ||
+ | ha a inner join előtt és után megadunk egy | ||
+ | álnevet: | ||
+ | <code mysql> | ||
+ | select projektek.nev, projektek.leiras | ||
+ | |||
+ | from (dolgozok a inner join dolgozokProjektek b | ||
+ | on a.az = b.dolgozoAz) | ||
+ | inner join projektek c | ||
+ | on b.projektekAz = c.az | ||
+ | |||
+ | where dolgozok.nev = "Szabó József" | ||
+ | </code> | ||
+ | |||
+ | |||
<-- | <-- | ||