Új hozzászólás Aktív témák
-
Apollo17hu
őstag
válasz
dellfanboy
#2560
üzenetére
Nem JOIN-nal szoktam kötni, de - ha jól tudom -, akkor a FROM utáni sorrend dönti el, hogy melyik a "LEFT" és melyik a "RIGHT" tábla. A LEFT JOIN és a RIGHT JOIN is "gyenge" kötés, tehát az egyik táblának vesszük az összes rekordját, és amihez párt találunk, ahhoz hozzácsapjuk a másik táblából a szükséges mezőket, ahol pedig nincs pár, az NULL-értékkel kerül feltöltésre.
Ebből következik, hogyha neked csak azok az id-k kellenek, amelyek kizárólag az egyik táblában vannak, akkor a másik táblát gyengén kell kötnöd hozzá, majd a WHERE záradékban meg kell adnod, hogy a másik táblából bekötött id-k helyett NULL-érték szerepeljen. Valahogy így:
SELECT egyik_tabla.id
FROM egyik_tabla
LEFT JOIN masik_tabla
ON egyik_tabla.id = masik_tabla.id
WHERE masik_tabla.id IS NULLMegj.: gugliba beírod, hogy sql join, és rámész a képkeresőre, meg fogsz világosodni.

-
jocomen
aktív tag
válasz
dellfanboy
#2560
üzenetére
Ha jól értem a kérdést, akkor:
SELECT oszlop1
FROM tabla
WHERE oszlop1 NOT IN (SELECT oszlop2 FROM tabla); -
Ispy
nagyúr
válasz
dellfanboy
#2560
üzenetére
soha nem használtam right joint....
-
skoda12
aktív tag
válasz
dellfanboy
#2560
üzenetére
(SELECT egyik FROM tabla
UNION
SELECT masik FROM tabla)
MINUS
(SELECT egyik FROM tabla
INTERSECT
SELECT masik FROM tabla)Joinos kerdesre: A from utani sorrend szamit.
Új hozzászólás Aktív témák
- Az elmúlt 30 év legjobb processzorai
- Milyen egeret válasszak?
- bkercso: Amit nem kérdezel a ChatGPT-től - Valóság és torzítás
- Luck Dragon: Asszociációs játék. :)
- EAFC 26
- Mit tehetsz jogilag, ha átvertek, megkárosítottak a Hardveraprón?
- Ubiquiti hálózati eszközök
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Amazfit Bip 6 - jót olcsón
- DUNE médialejátszók topicja
- További aktív témák...
- Konzol felvásárlás!! Xbox Series S, Xbox Series X
- Workstation bazár - Lenovo, HP, Dell - számla, 6 hó garancia
- Mio Star Coffe One Milk Automata kávégép 6 hónap Garancia Beszámítás Házhozszállítás
- Gamer PC-Számítógép! Csere-Beszámítás! I7 6700K / GTX 1660 Super / 16GB DDR4 / 500GB SSD
- Panasonic CF-XZ6 AIO all-in-one laptop tablet 2k touch i5-7300u speciális ütésálló rugged
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs


