Új hozzászólás Aktív témák
-
nyunyu
félisten
Akár alselectet is lehetett volna írni:
SELECT *
FROM items
WHERE type=477
AND status='OPEN'
AND id in (SELECT id
FROM items
GROUP BY id
HAVING COUNT(*) = 1)Elvileg ez ekvivalens az előző, joinolt megoldással.
#4660: Szerintem a kérdés direkt van ilyen egyszerűre fogalmazva, hogy meg lehessen oldani subquery meg analitikus függvény nélkül.
Szerintem meg észre kéne venni, hogy ez a feladat két lépésből áll, először leválogatni az egyelemű tételeket, majd azokon szűrni.
Ha egy selectben szűrsz és számolsz, akkor fals eredményt fogsz kapni, mivel a szűrt eredményhalmazt fogja megszámolni, nem a teljes táblát.
(Először a WHERE értékelődik ki, és csak utána a HAVING)-> vagy alselect vagy join kell.
Új hozzászólás Aktív témák
- Hardcore café
- Hogyan verte le egy telefon chip az egész laptop ipart? – x86 vs ARM
- Kerékpárosok, bringások ide!
- E-roller topik
- Wise (ex-TransferWise)
- Motoros topic
- Samsung kuponkunyeráló
- Xiaomi 17 Ultra - jó az optikája
- Milyen billentyűzetet vegyek?
- Genshin Impact (PC, PS4, Android, iOS)
- További aktív témák...
- Xbox Wireless Headset 3 hó garancia, számlával!
- Keresünk Galaxy S21/S21+/S21 Ultra/S21 FE
- LG UltraGear 32GS60QC-B VA Monitor! 2560x1440 / 180Hz / 1ms / FreeSync
- Apple iPhone 14 Pro 128GB,Újszerű,Dobozaval,12 hónap garanciával
- AKCIÓ!!! TÜZES EZÜST! -20%!!! MACBOOK NEO!!!! - MAGYAR BILLES! - SILVER AJÁNDÉKKAL!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
