webForumDet fria alternativet

Ta dubbletter på två fält

Databaser & SQL

3 svar · 355 visningar · startad av paraxe

Medlem sedan apr. 2004298 inlägg
Frågan#1

Hej, jag skulle vilja hitta lite dubletter.

Anta att min tabell ser ut så här.

id--------sak-------sortord
1         ring          1
2         ring          2
3         boll          1
4         boll          2
5         boll          2
6         boll          4

Det jag vill ha ut är post 4 och 5 eftersom båda posterna innhåller "boll" och "2".

Nåt förslag på hur en sådan fråga kan se ut?

Mvh

Pär

Medlem sedan apr. 2004298 inlägg
#2

Postade lite för fort vänta.. så ska jag avsluta frågan!

/edit nu är frågan klar!

Mvh

Pär

Medlem sedan dec. 200012 464 inlägg
#3
select *
 from t q
where exists
  (select 1
      from t
     where t.sokord = q.sokord
         and t.sak = q.sak
    group by sak,sokord
     having count(*) > 1)
Medlem sedan apr. 2004298 inlägg
#4

Okej var röstar jag på att LarsG ska få Nobelpriset nånstans? Länk tack!

253 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)