Hirdetés
- Munkához is jó lehet a OneXPlayer gaming tabletje
- AMD Strix Haloval érkezik a OneXPlayer erőtől duzzadó mini PC-je
- Félő, hogy az okosszemüveg a szexuális zaklatók játékszere lesz
- Kompakt TUF Gaming alaplappal bővült az ASUS AMD-s palettája
- Nemcsak az ellenfél, a tévéd is kifekszik a Resident Evil fegyvereitől
Ú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
- Házimozi belépő szinten
- Elektromos autók - motorok
- Digitális Állampolgárság Program DÁP
- Félő, hogy az okosszemüveg a szexuális zaklatók játékszere lesz
- exHWSW - Értünk mindenhez IS
- Villanyszerelés
- One otthoni szolgáltatások (TV, internet, telefon)
- AliExpress tapasztalatok
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Óra topik
- További aktív témák...
- Nagyon olcsón! LG Ultrawide Cruved LED 34"VA 4k usb-c PD 65w Gari 2027.04.29-ig Olvass leírást!
- Eladó Onkyo TX-NR7100 házimozi erősítő hibátlan állapot, gyári dobozzal
- Klipsch R-120SW aktív mélynyomó eladó, hibátlan
- KLIPSCH R-600F 5.0 hangfalszett
- Micron 5200 ECO 480 GB 2,5 SATA Enterprise/Datacenter Server SSD
- GYÁRI TÖLTŐK: USB-C / DELL / LENOVO / HP / FUJITSU / TOSHIBA / Asus / Macbook /// Bp,/MPL/Foxpost
- AKCIÓ! Gigabyte Z790 i7 14700KF 64GB DDR5 1TB SSD RTX 5070Ti 16GB LIAN LI LANCOOL 207 850W
- AKCIÓ! Motorola Edge 60 Pro 5G 512GB okostelefon garanciával hibátlan működéssel
- 27% - Sapphire RX 9070 XT NITRO+ 16GB GDDR6 Videokártya! BeszámítOK
- Keresek Galaxy S21/S21+/S21 Ultra/S21 FE
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

