Hirdetés
- GoodSpeed: Te hány éves vagy?
- Tamás9x: Facebook adatvédelmi problémák, és a kezdő lépések.
- bitpork: Ha Isten létezik...
- Luck Dragon: Asszociációs játék. :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Brogyi: CTEK akkumulátor töltő és másolatai
- joghurt: Megtarthatod a jogsid?
- gban: Ingyen kellene, de tegnapra
- Cifu: Űrhajózás 2025 - Összefoglaló írás
- Gurulunk, WAZE?!
Új hozzászólás Aktív témák
-
nyunyu
félisten
válasz
hellsing71
#5581
üzenetére
Önmagával left joinolod a rekordokat hatszor (4*3/2 oszlopkombináció van, lásd kombinatorika), aztán ha van találat, akkor azok duplikáltak.
select distinct t.*
from tabla t
left join tabla t1
on t1.id = t.id
and t1.b = t.a
left join tabla t2
on t2.id = t.id
and t2.c = t.a
left join tabla t3
on t3.id = t.id
and t3.d = t.a
left join tabla t4
on t4.id = t.id
and t4.c = t.b
left join tabla t5
on t5.id = t.id
and t5.d = t.b
left join tabla t6
on t6.id = t.id
and t6.d = t.c
where t1.id is not null
or t2.id is not null
or t3.id is not null
or t4.id is not null
or t5.id is not null
or t6.id is not null;Persze ehhez az is kell, hogy minden rekordnak legyen egyedi azonosítója (példámban id mező), hogy ne két random rekord oszlopait hasonlítsd össze.
Új hozzászólás Aktív témák
Hirdetés
- HP ProDesk 600 G5 i3-9100 8GB 256GB 1 év garancia
- LG 32GS94UX - 32" OLED / UHD 4K / 240Hz - 480Hz & 0.03ms / 1300 Nits / NVIDIA G-Sync / AMD FreeSync
- Samsung Galaxy S21 FE 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- IT Megoldások és szolgáltatások
- BESZÁMÍTÁS! HP ZR2440w 24 60Hz IPS FHD 6ms monitor garanciával hibátlan működéssel
Á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

