select count(*) From Tabel t1 left join Tabel t2 on t1.BrugerID2 = t2.BrugerID1 left join Tabel t3 on t2.BrugerID2 = t3.BrugerID1 where t1.BrugerID1 = 1 and t2.BrugerID2 <> t1.BrugerID1 and t3.BrugerID2 <> t1.BrugerID1 and t3.BrugerID2 <> t2.BrugerID1
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Prøv noget i retning af dette her - det har nogle gange hjulpet at smække where'ene ind i joinen - uden jeg kan forklare forskellen.
select count(*) from Tabel t1 left join Tabel t2 on (t1.BrugerID2 = t2.BrugerID1 and t2.BrugerID2 <> t1.BrugerID1) left join Tabel t3 on (t2.BrugerID2 = t3.BrugerID1 and t3.BrugerID2 <> t1.BrugerID1 and t3.BrugerID2 <> t2.BrugerID1) where t1.BrugerID1 = 1
Måske noget med en "union" - men det er tvivlsomt om jeg får tid til at kigge på det i weekenden (skal på arbejde for at få tid til det ;-))
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.