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:toebb_tablas_peldak [2019/12/22 21:16] admin [Többtáblás adatbázis-kezelés példák] |
oktatas:adatbazis-kezeles:toebb_tablas_peldak [2023/08/21 10:28] admin [Többtáblás adatbázis-kezelés példák] |
||
---|---|---|---|
Sor 2: | Sor 2: | ||
====== Többtáblás adatbázis-kezelés példák ====== | ====== Többtáblás adatbázis-kezelés példák ====== | ||
+ | |||
* **Szerző:** Sallai András | * **Szerző:** Sallai András | ||
- | * Copyright (c) Sallai András, 2013, 2019 | + | * Copyright (c) 2013, Sallai András |
- | * [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] | + | * Szerkesztve: 2013, 2019 |
- | * Web: http://szit.hu | + | * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]] |
+ | * Web: https://szit.hu | ||
===== Sportcentrum ===== | ===== Sportcentrum ===== | ||
==== Adatbázismodell ==== | ==== Adatbázismodell ==== | ||
Sor 77: | Sor 80: | ||
Milyen ügyfelek voltak 2012-05-01 napon: | Milyen ügyfelek voltak 2012-05-01 napon: | ||
+ | |||
+ | Access: | ||
<code mysql> | <code mysql> | ||
select ugyfelek.nev | select ugyfelek.nev | ||
Sor 82: | Sor 87: | ||
on ugyfelek.az=szolgaltatasok.ugyfelAz | on ugyfelek.az=szolgaltatasok.ugyfelAz | ||
where datum=#2012-05-01# | where datum=#2012-05-01# | ||
+ | ; | ||
+ | </code> | ||
+ | |||
+ | Mariadb: | ||
+ | <code mysql> | ||
+ | select ugyfelek.nev | ||
+ | from ugyfelek inner join szolgaltatasok | ||
+ | on ugyfelek.az=szolgaltatasok.ugyfelAz | ||
+ | where datum="2012-05-01" | ||
; | ; | ||
</code> | </code> | ||
Sor 91: | Sor 105: | ||
<code mysql> | <code mysql> | ||
select tevekenysegek.nev, sum(tevekenysegek.ar) | select tevekenysegek.nev, sum(tevekenysegek.ar) | ||
- | AS Összeg | + | as Összeg |
from tevekenysegek inner join szolgaltatasok | from tevekenysegek inner join szolgaltatasok | ||
on szolgaltatasok.tevAz = tevekenysegek.az | on szolgaltatasok.tevAz = tevekenysegek.az | ||
Sor 99: | Sor 113: | ||
<code mysql> | <code mysql> | ||
select tevekenysegek.nev, sum(tevekenysegek.ar) | select tevekenysegek.nev, sum(tevekenysegek.ar) | ||
- | AS Összeg | + | as Összeg |
from tevekenysegek a inner join szolgaltatasok b | from tevekenysegek a inner join szolgaltatasok b | ||
on a.tevAz = b.az | on a.tevAz = b.az |