Det er ikke helt klart hvad du mener men måske kan du 'snyde' dig frem til det ønskede med:
select x,y,z from tabel group by z
Men jeg er ikke sikker på om det vil virke da jeg ikke ced hvordan group by er implementeret på ms sql. Om ikke andet vil det kun virke for din specielle situation så det er ikke en holdbar løsning.
Problemet er, at databasen bruger en kollonne til at holde flere informationer.
Det kunne egentlig godt se ud som om, at databasen var et resultat af en group by, hvor der er group på x og y, og hvor z så er summen af en tekststreng. Med den undtagelse, at der er tilføjet tegnet "|" hver gang strengene er lagt sammen.
Lav en stored procedure som trækker hver eneste værdi ud i en temporær tabel, sammen med deres nøgleværdier (x og y). Lav nu en select join (hvor du joiner både på x og y) mellem den temporære tabel og din ægte tabeller. kan kun lade sig gøre hvis x+y er unikke.
Har løst problemet ved at omgå det på en anden måde.
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.