Hirdetés
- Lalikiraly: A nagy ő! Stohl...
- gban: Ingyen kellene, de tegnapra
- MasterDeeJay: Ram gondolatok 2026 január - DDR3-as gép is lehet megoldás? Mi a minimum?
- Parci: Milyen mosógépet vegyek?
- sh4d0w: Nyitlocker
- Luck Dragon: Asszociációs játék. :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- bitpork: Ha Isten létezik...
- gerner1
- Candy: Kossuth Lajos azt üzente, elfogyott a gémergépe
Új hozzászólás Aktív témák
-
Taci
addikt
(Mivel egyelőre még nem tudom kipróbálni a megoldást, így csak agyban tudok a témán "dolgozni", és az jutott eszembe, hogy) mi lenne, ha a ~30 kategóriának csinálnék egyszerűen mezőket a jelenlegi táblában? Lenne category1, category2 stb. nevű mező, értékként 0, ha a rekordhoz nem tartozik, 1, ha igen.
Így nem kellene LIKE-ot sem használni már, az eredeti lekérdezésSELECT * FROM tableWHERE channel_idIN ('id1','id2','id3','id4')AND(category LIKE '%category1%'OR category LIKE '%category2%'OR category LIKE '%category3%'OR category LIKE '%category4%'OR category LIKE '%category5%'OR category LIKE '%category6%')AND(category NOT LIKE '%category7%'AND category NOT LIKE '%category8%'AND category NOT LIKE '%category9%')ORDER BY date DESC LIMIT 4nézhetne ki így is:
SELECT * FROM tableWHERE channel_idIN ('id1','id2','id3','id4')AND(category7 = 0AND category8 = 0AND category9 = 0)ORDER BY date DESC LIMIT 4(Mert most látom csak, hogy feleslegesen szűrtem arra is, hogy milyen kategóriákat listázzon, ha egyszer már ott van az is, hogy miket NE, és csak 2 állása van (vagy benne van, vagy nincs)).
Ez lenne olyan hatékony, mint a 3 táblás JOIN-olás? Vagy még hatékonyabb, esetleg kevésbé?
(Most kíváncsi lennék, az EXPLAIN erre mit mondana.)
Új hozzászólás Aktív témák
Hirdetés
- Elektromos autók - motorok
- Xiaomi 14T Pro - teljes a család?
- Elemlámpa, zseblámpa
- Amit látnod kell 80’ – 90’ évek, egész estét betöltő mozi filmjei.
- exHWSW - Értünk mindenhez IS
- Kínai és egyéb olcsó órák topikja
- BestBuy topik
- SSD kibeszélő
- Melyik tápegységet vegyem?
- Alaposan helyretette az AI ellenzőit az NVIDIA vezetője
- További aktív témák...
- iPhone 13 mini Blue 128gb
- Samsung AU7022 65 Smart TV 4K Ultra HD LED hibátlan, dobozával
- 8 DARAB (Január 28.) DELL Latitude Laptop Tartós-Golyóálló-AKÁR SULIBA 7320 7430 7440 5320 5410 5420
- HP HyperX Cloud Blue Playstation Bolti ár:17k INGYEN FOXPOST
- Szinte Új HYPERX Cloud II metál gaming headset Bolti ár:33k INGYEN FOXPOST
- nVidia Quadro RTX 3000 Max Q SFF - Garanciával
- Samsung Galaxy S22 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA!Épített KomPhone i5 14400F 16/32/64GB RAM RX 9060 XT 16GB GAMER PC termékbeszámítással
- Akció! Bontatlan Sandisk SSD Plus 2TB
- Legjobb kijelzős!!! HP ZBook Power 15 G8 i7-11850H 32GB 1000GB Nvidia RTX A2000 1 év garancia
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest

