Új hozzászólás Aktív témák
-
Mike
veterán
éppen most ért el engem is az a kérdés, hogy updatelek valamit, ha a subquery több soros
a stacken sem találtam egyszerű megoldást, szerencsére van korábban megírt sql query gyűjteményem, és abban találtam az IN-t (hülyülök el, tudom)UPDATE vmiSETa = 1WHERE id IN(SELECT id... -
nyunyu
félisten
Van ilyen update szintaxis? *
Szerettek veszélyesen élni.
Én inkább szabvány merge-et írnék:
MERGE INTO Tabla t
USING (SELECT ceg, adoszam, datum,
ROW_NUMBER() OVER (PARTITION BY ceg ORDER BY datum DESC) rnum
FROM Tabla) x
ON (t.ceg = x.ceg
AND t.adoszam = x.adoszam
AND t.datum = x.datum)
WHEN MATCHED THEN
UPDATE SET t.Rel = CASE WHEN x.rnum = 1 THEN 1 ELSE 0 END;(Gondolom a régebbi adószámokat egyúttal rel=0-ra kell állítani.)
* Ja tényleg, SQL Server 2008 környékén próbálták elcsaklizni a Teradata ügyfeleit, aztán emiatt implementálták a Teradata tuningolt update szintaxisát a FROM clause-zal.
Új hozzászólás Aktív témák
- Keresek: Online számítógépes oktatót (Windows 11, M365)
- HP EliteDesk 800 G4 USDT,i3-8100, 8GB DDR4,256GB M2 SSD,WIN11
- Polk Audio Signa S4 Dolby Atmos Soundbar
- ASUS ROG STRIX GeForce RTX 4090 24GB White GDDR6X (ALZA GARI!)
- Bomba ár! Lenovo ThinkPad T480s - i5-8G I 16GB I 256SSD I 14" FHD Touch I HDMI I Cam I W11 I Gari!
- Apple iPhone XS Max / 64GB / Kártyafüggetlen / 12Hó Garancia / Akku:100%
- Apple iPhone 15 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- LG G8X ThinQ OLED Dual Screen Dual SIM 6GB 128GB Meridian Quad DAC Hibátlan szép állapotú Garancia
- 262 - Lenovo LOQ (17IRX10) - Intel Core i7-14700HX, RTX 5070
- Panasonic Toughbook CF-XZ6-1,12",QHD,2 az 1-ben, i5-7300U,8GB RAM,256GB SSD,WIN11
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

