Hirdetés
- AMD GPU-k jövője - amit tudni vélünk
- Tápos kibeszélő offtopik
- Canon MILC: EOS R és M topik
- Háremet tartana az adattárolókból a Chieftec letisztult dizájnú háza
- Pedzegeti az új Xbox irányát a Microsoft
- AMD vs. INTEL vs. NVIDIA
- TCL LCD és LED TV-k
- Ilyen olcsó sem volt még egy Apple notebook
- VR topik
- Milyen asztali (teljes vagy fél-) gépet vegyek?
Új hozzászólás Aktív témák
-
nyunyu
félisten
Mármint sokkal egyszerűbb, mint ügyfelenként meghatározni az utolsó előfizetési dátumot, és az ahhoz tartozó rekordot visszakeresni az előfizetés táblában, hogy utána joinolhassam az előfizetőhöz:
select u.*, s.status
from users u
left join (
select *
from subscription
where (customer_id, createdate) in (
select customer_id, max(createdate)
from subscription
group by customer_id) s
on s.customer_id = u.customer_id;(Tényleg, Oraclen kívül van más olyan DB is, ami támogatja a sokoszlopos IN / NOT IN műveleteket?
Ha jól rémlik, ez a szintaxis nincs szabványosítva)Valószínűleg ablakozós max() függvénnyel is lehetne írni, és akkor nem kellene a group by köré írt külső query:
select u.*, s.status
from users u
left join (
select *
from subscription
where createdate = max(createdate) over (partition by customer_id)
) s
on s.customer_id = u.customer_id;Talán így a legrövidebb a kód.
Új hozzászólás Aktív témák
- HP Pavilion 15 - 15,6" Full HD - Intel Pentium N3710 - 4GB - 500GB HDD - Win10 PRO - MAGYAR - DWD R
- 10+ db - Lenovo LOQ (15IRX10) - Intel Core i7-13650HX, RTX 5060
- Iphone 15 Pro Max 256gb független
- DJI FPV Fly More Combo + extrák + hátizsák makulátlan állapot
- Asus X540LA - 15,6"HD - i3-5005U - 4GB - 256GB SSD - Win10 PRO - MAGYAR - DVD Iró
- AKCIÓ! ÚJ ASUS TUF GAMING Geforce RTX 5080 OC Edition 16GB VRAM Ray Tracing DLSS4
- Xbox One S 512 GB + kontroller 6 hó garancia, számlával!
- Új MSI 15 Cyborg FHD IPS 144Hz i7-13620H 10mag 16GB 512GB SSD Nvidia RTX 4060 8GB Win11 Garancia
- Raktáron levő AM4 garanciás alaplapok!!!
- Új könyv: Grandpierre Attila: Az élő világegyetem könyve
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

