Hirdetés
- Távozik az Apple vezérigazgatója
- OnePlus 15 - van plusz energia
- Milyen okostelefont vegyek?
- Huawei Watch D2 - nyomás utána!
- Külföldi prepaid SIM-ek itthon
- Vivo X300 Pro – messzebbre lát, mint ameddig bírja
- Samsung Galaxy A57 - kecses test, lusta lélek
- Így spórolhat az Apple az iPhone 18 kijelzőin
- Motorola Moto G84 - színes egyéniség
- Motorola Edge 70 - többért kevesebbet
Új hozzászólás Aktív témák
-
martonx
veterán
A trigger használata követhetetlenné teszi a kódot, hogy mikor mi, miért történik. Láttam már olyan kódot, hol nagyon a triggerekre alapoztak, aztán egy idő után már senki nem tudta megmondani, hogy mi, miért történik, mikor mi mit triggerel, majd végül miért okoznak a triggerek deadlockot.
Ettől még lehet értelme a triggereknek, ahogy NyuNyu is mondta, de tipikusan nem a kódolás megspórolása miatt kell őket használni, hanem amikor tényleg valami annyira belső dolgát kell az adatbázisnak rendben tartani. -
nyunyu
félisten
PHPből hívott tákolt eljárásnak átadod paraméterként a módosítandó értékeken kívül az elkövetőt is, aztán nem egy insert lesz benne, hanem egy másiodikkal a napló táblába szúrod az elkövetőt, tetthelyet, időbélyeget?
Trigger nagyon jó arra, hogy kikényszerítsd az adatbázis konzisztenciát, de annak jelentős teljesítményvesztés az ára.
-
bambano
titán
postgres:
ezen el tudsz indulni:
select * from a, (
select id,max(timestamp) as timestamp from a group by id) as c
where a.id=c.id and a.timestamp=c.timestamp;id | value | timestamp | id | timestamp
----+-------+-----------+----+-----------
1 | 100 | 5 | 1 | 5
3 | 300 | 5 | 3 | 5
2 | 250 | 4 | 2 | 4
(3 rows) -
bpx
őstag
Mivel nem írtál adatbáziskezelőt, automatikusan feltételezem, hogy szabad a pálya és lehet analitikus függvényeket használni (Oracle).
select
b.id, b.name, a.value, a.timestamp
from
b
join
(
select
id, value, timestamp
from
(
select
id, value, timestamp,
rank() over (partition by id order by timestamp desc) as rn
from
a
)
where
rn = 1
) a on (b.id = a.id);
Új hozzászólás Aktív témák
Hirdetés
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- Gyúrósok ide!
- Kormányok / autós szimulátorok topikja
- Apple MacBook
- Luck Dragon: Asszociációs játék. :)
- nVidia tulajok OFF topikja
- Kerékpárosok, bringások ide!
- 5.1, 7.1 és gamer fejhallgatók
- Parfüm topik
- Xbox Series X|S
- További aktív témák...
- Acer Nitro 15 gamer laptop! -i7 9750H, RTX 2060 6gb, 32gb DDR4, 500gb SSD, 1tb HDD
- 3-in-1 PRÉMIUM USB-C HUB /Samsung Dex, MacBook, Surface, Chromebook ,Huawei,Motorola
- Üvegfólia,hidrogél fólia: iPhone ,Honor,Google Pixel,,Nothing Phone,Motorola, Samsung telefonokhoz
- 2TB HDD 100/100 - Több darab!
- Gigabyte AORUS 16X - Core i9 14900HX - 32gb ram - RTX 4090 (175W) 1TB SSD + 2027 januárig gyári gar
- AKCIÓ! Asus ROG Strix B365 i5 9400F 16GB DDR4 512GB SSD RTX 2060 Super 8GB Zalman S2 TG 600W
- ÚJ/BONTATLAN Microsoft Surface Laptop 6 Ultra 7 165H 16GB 1TB
- Bomba ár! Asus BR1100F Convertible - Intel N6000 I 8GB I 128SSD I 11,6" Touch I Cam I W11 I Gari!
- Eladó Samsung A20e 3/32GB kék / 12 hó jótállás
- Dell Latitude E6410 i5 M560, Nvidia NVS 3100M 512MB GDDR3, 4Gb RAM, 250GB HDD, jó akku, számla gar
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

