- D1Rect: Nagy "hülyétkapokazapróktól" topik
- MasterDeeJay: RAM gondolatok: Mennyi a minimum? DDR3 is jó?
- ldave: New Game Blitz - 2026
- Oldman2: A KOReader ebook olvasó program
- Brogyi: CTEK akkumulátor töltő és másolatai
- gerner1
- Luck Dragon: Asszociációs játék. :)
- DeFranco: Tanuljunk angolul játékosan! - Duolingo
- Geri Bátyó: Agglegénykonyha 14 – Kések, késélezés
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
Új hozzászólás Aktív témák
-
nyunyu
félisten
Szabvány szerint az IN-nek el kell fogadnia egy alquery eredményét is, amennyiben pontosan egy oszlop széles az eredménye, szóval nem értem miért akarod vesszővel felsoroltatni az UNION eredményét, ahelyett, hogy szimplán beírnád az IN utáni zárójelek közé az egész UNIONos queryt.
Ez egy teljesen valid query:
select *
from tabla
where id in (select id from tabla2 where ertek = 1
union
select id from tabla3 where ertek = 2
union
select id from tabla4 where ertek = 3);Végeredménye 0-3 sor lesz, attól függően hány ID van meg a tablaban.
(Oracle megenged több oszlop széles IN-t is, itt arra kell figyelni, hogy ugyanannyi oszlop legyen az IN két oldalán felsorolva:
where (a,b) in (select c,d from tabla);)Amit te szeretnél, az maximum dinamikus SQLlel oldható meg, amikor futási időben rakod össze stringként a queryt, aztán azt futtatod az erre szolgáló paranccsal (EXEC?), de annak meg jellemzően van valamennyi futási idő overheadje (Oraclenál ~1.5 másodperc?), szóval nem éri a nehezen összerakható, nehezen debugolható kóddal szívni, mert nem lesz gyorsabb.
Új hozzászólás Aktív témák
- Hardcore café
- 600 Mbps-os tempót ígér 2,4 GHz-en az ASUS RT-N18U High Power routere
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Apple MacBook
- Milyen légkondit a lakásba?
- Európába tart a Xiaomi Watch 5, eSIM-es verzió is jöhet
- Villanyszerelés
- Télbúcsúztató hardvermix
- A fociról könnyedén, egy baráti társaságban
- Linux kezdőknek
- További aktív témák...
- Asus TUF Gaming VG258QM 280Hz 0,5ms Full-HD
- Dell Latitude 5410 - 14", Core i5 10210U, 8-16GB RAM, SSD, jó akku, számla, 6 hó gar
- Dell Precision 3561 Core i9 11950H, 16-32GB RAM, 512GB SSD, jó akku, számla, 6 hó gar
- Dell Latitude 5530 Core i5 1245U, 16GB RAM, SSD, jó akku, számla, 6 hó gar
- SK Hynix 16GB és 32GB DDR4 so dimm 3200MHz modulok számlával, 6 hó garanciával
- GYÖNYÖRŰ iPhone 15 Pro Max 256GB Blue Titanium-1 ÉV GARANCIA - Kártyafüggetlen, MS4240
- LG UltraGear Gaming Monitorok : FRISS -30%
- Telefon felvásárlás!! Samsung Galaxy S23/Samsung Galaxy S23+/Samsung Galaxy S23 Ultra
- Apple iPhone 12 128GB,Újszerű,Dobozaval,12 hónap garanciával
- Dobozos ÚJ Lenovo Legion 5 16 2.5K OLED Ultra 7 255HX 32gb ddr5 1 TB RTX 5070
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
