Hirdetés
- Mobil flották
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Vivo X300 Pro – messzebbre lát, mint ameddig bírja
- One mobilszolgáltatások
- Apple iPhone 16 - ígéretek földje
- Vivo X300 Ultra - tárcsázz, ha van rá keret!
- Samsung Galaxy A57 - kecses test, lusta lélek
- Milyen okostelefont vegyek?
- Így spórolhat az Apple az iPhone 18 kijelzőin
- Szívós, szép és kitartó az új OnePlus óra
Ú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
- Luck Dragon: Asszociációs játék. :)
- PLC programozás
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Samsung kuponkunyeráló
- S.T.A.L.K.E.R.: Call of Pripyat
- Nintendo Switch 2
- Kamionok, fuvarozás, logisztika topik
- MasterDeeJay: Asus B150-Plus D3 coffeetime mod! (DDR3)
- Milyen asztali médialejátszót?
- Lexus, Toyota topik
- További aktív témák...
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

