Felhasználói eszközök

Eszközök a webhelyen


oktatas:adatbazis-kezeles:feladatok_es_megoldasok

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalonElőző változat
Következő változat
Előző változat
Következő változatKövetkező változat mindkét oldalon
oktatas:adatbazis-kezeles:feladatok_es_megoldasok [2019/12/22 21:35] – [Több táblás lekérdezés] adminoktatas:adatbazis-kezeles:feladatok_es_megoldasok [2019/12/22 23:16] – [201 feladat] admin
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 
 +  * Copyright (c) Sallai András, 2019 
 +  * [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] 
 +  * Web: http://szit.hu
 ===== Egytáblás lekérdezések ===== ===== Egytáblás lekérdezések =====
  
Sor 741: 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 751: 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>
 +
 +
  
 <-- <--
  
  
oktatas/adatbazis-kezeles/feladatok_es_megoldasok.txt · Utolsó módosítás: 2023/11/28 07:54 szerkesztette: admin