- Apple asztali gépek
- Milyen belső merevlemezt vegyek?
- 3D nyomtatás
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Jól felszerelt, csúcskategóriás külső videokártya jött a Gigabyte zászlaja alatt
- AMD vs. INTEL vs. NVIDIA
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Gamescom 2025: Limitált szériás Godlike X lap és más finomságok az MSI-nél
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz
8nemesis8 #3441 üzenetére
Most csak első kósza ötlet, ami eszembe jutott, persze ennél lehetnek elegánsabb megoldások is, pl. csinálsz egy külön oszlopot "allapot" névvel, és ott mindig változtatod az állapotot, attól függően, hogy épp kölcsönözhető vagy sem. Ez szerintem így nagyon egyszerű. És amikor pedig lekérdezést hajtasz végre, akkor valahogy így:
SELECT * FROM videotekatabla WHERE allapot = 'kolcsonozheto';___________
Szerk.:
(#3442) cucka: rendben, köszi az eddigi válaszokat is, tényleg utánaolvasok, mindenesetre elég sokat segítettél.
(#3443): hmm, akkor sorry. Valszeg le vagyok maradva.
"Én már megcsináltam párszor"
És milyen célból?Nekem elsőre kicsit feleslegesen bonyolultnak tűnik, persze biztos valamilyen szempont nem jutott még eszembe. Pl. az, hogy mondjuk egy fájlt nem akarsz tárolni, hanem csak a tartalmát.
"Egy file tartalma is adat." Jó, ezt valóban félreérthetően írtam, my fault.
-
cucka
addikt
válasz
8nemesis8 #3441 üzenetére
Nevezzük a filmek táblát film-nek, a kölcsönzés táblát kolcsonzes-nek. A kölcsönzésben tároljuk el egy mezőben, hogy a kölcsönzés lejárt-e. (Ez azt jelenti, hogy a filmet visszahozták.)
Ekkor a következő query lesz jó:
select * from film
where not exists
(select * from kolcsonzes
where kolcsonzes.lejart=0 and kolcsonzes.film_id=film.id
)A lejárás feltételét úgy tárolod, ahogy akarod, nyilván a rá vonatkozó feltételt eszerint kell megadni, itt a példa kedvéért a legegyszerűbb megoldást választottam.
Új hozzászólás Aktív témák
- LordAthis: AI Kérdés érkezett - 3600 soros Spagetti kód refaktorálása és budget
- Apple asztali gépek
- Luck Dragon: Asszociációs játék. :)
- Milyen belső merevlemezt vegyek?
- sziku69: Fűzzük össze a szavakat :)
- Robotporszívók
- Vicces képek
- 3D nyomtatás
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Anglia - élmények, tapasztalatok
- További aktív témák...
- Lenovo magyar laptop billentyűzetre van szükséged? Akármelyik verzióban segítünk!
- ÁRGARANCIA!Épített KomPhone i5 14400F 32/64GB DDR5 RTX 5060 Ti 8GB GAMER PC termékbeszámítással
- Eladó 2db Nokia steel hr hibrid okos óra dobozával
- LG 40WP95XP-W - 40" NANO IPS - 5120x2160 5K - 72Hz 5ms - TB 4.0 - HDR - AMD FreeSync
- Apple iPhone 13 Kártyafüggetlen 1 év Garanciával
Állásajánlatok
Cég: FOTC
Város: Budapest