Hirdetés
- MaxxDamage: Vizes Laptop Hűtés? Lehetséges? Igen!
- Luck Dragon: Asszociációs játék. :)
- GoodSpeed: Aquaphor Modern víztisztító
- sziku69: Fűzzük össze a szavakat :)
- hcl: Kelj fel komám, ne aludjál
- Fogkefe: elektromos vagy manuális?
- Geri Bátyó: Agglegénykonyha 3 – Paradicsomos káposzta (amit amúgy utálok)
- ldave: New Game Blitz - 2025
- Geri Bátyó: Agglegénykonyha 2 – Főzés: szabályok, vagy szabadság?
- bambano: Bambanő háza tája
Aktív témák
-
shev7
veterán
igen, a legtobb db szoftver kioptimalizalja a lekerdezest. Siman eszreveszi, hogy ha a where-ben olyan feltetel van aminek igazandibol join-ban lenne a helye. De mint mondtuk koran sem tokeletes. Komolyabb lekerdezesnel eltevedhet az optimalizalo. Nem art hozzaszokni a JOIN hasznalatahoz, kesobb jol johet.
-
shev7
veterán
nem, az on-ba csak tablakapcsolathoz valo feltetelt tegyel, a where-t meg hagyd meg amire valo, talalatok szuresere. Szoval igen, azokat oda kell tenni.
Nem azt mondom, hogy ne hasznalj where-t. Nincs azzal semmi baj, csak hasznald arra amire valo, mert ahogy mar korabban mondtuk nem biztos, hogy a db engine mindent ki tud optimalizalni, nem art ha segitesz neki.
-
shev7
veterán
a sorrend teljesen mindegy. Elindulsz egy tablabol, es hozzajoinolod a tobbit. Gyakorlatilag mindig ket tablad van. Az elso join-nal ez egyertelmu. A masodikanal az egyik tablad az elozo lepesben osszejoinolt ket tablad lesz, a masik meg amit eppen hozzajoinolsz. az ON-ba azt irod amit egyebkent a whereben is irnal. A wherebe meg marad a tenyleges feltetel, jelen esetben a datumok osszehasonlitasa...
Az hogy mi kell neked, majd beallitod a join-ok megfelelo left join vagy right joinra cserelesevel:
Pelda harom tablara
FROM tema t JOIN megosztas m ON t.tema_id = m.tema_id
JOIN user u ON u.user_id = m.user_idHa valamire meg akarod engedni, hogy ures legyen, akkor hasznalod a LEFT vagy RIGHT-ot. Ertelem szeruen, ha a JOIN bal oldalan allo halmazbol azokat is meg akarod jeleniteni amihez nincs kapcsolodo elem, akkor LEFT kulonben RIGHT. De elmagyarazni ezt sokkal nehezebb, mint ha leulsz es kiprobalod. Egyszer kell megerteni
-
shev7
veterán
ha join-t akarsz hasznalni, akkor miert nem azt hasznalsz es miert a where-ben kapcsolod ossze a tablakat?
pl
FROM tema t JOIN megosztas m ON t.tema_id = m.tema_id
Ha azt akarod hogy olyan temak is szerepeljenek amikhet nincs megosztas akkor LEFT JOIN. Ha forditva, olyan megosztasok is szerepeljenek amikhez nincs tema akkor RIGHT. Es ajanlatos a tablak osszekapcsoladahoz mindih JOIN-t hasznalni a WHERE feltetelek helyett.
Aktív témák
- iPhone 12 64gb, ÚJ AKKUMLÁTOR, kártyafüggetlen
- Samsung Galaxy S24 Ultra Titanium Black Titán dizájn, 200 MP Pro kamera, S Pen
- Thinkpad T14s Gen4 14" FHD+ IPS i5-1335U 16GB 256GB NVMe ujjlolv IR kam gar
- iKing.Hu - Apple iPhone 16 Pro Natural Titanium Titán stílus, Pro teljesítmény - 2028. 07. 19
- Csere-Beszámítás! Macbook Air 13 2020! I3 / 8GB / 256 SSD. Akksi- 124 Ciklus
- LG K61 128GB, Kártyafüggetlen, 1 Év Garanciával
- ÚJ ÁRU 08.25. !! Dell Latitude Precision XPS Üzleti gépek, 2-in-1 gépek, Vostro 8-12. gen.
- Samsung Galaxy A32 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 16 Pro 128 GB Desert 2026.05.11-ig Garanciális Beszámítás Házhozszállítás
- HIBÁTLAN iPhone SE 2020 128GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS2192, 100% Akkumulátor
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest