25. juli 2008 - 15:27Der er
13 kommentarer og 1 løsning
Where tabel in
Er der nogen der kan forklare hvorfor min database ikke levere nogen resultater når jeg køre følgende:
"Select Software_ID,Software_Navn From Software WHERE Software_ID IN (SELECT OrderTrack.OrdrerTrack_Software FROM OrderTrack WHERE (OrdrerTrack_ID ='" + m + "'))"
Hvis jeg f.eks klipper den op sådan her:
SELECT OrderTrack.OrdrerTrack_Software FROM OrderTrack WHERE (OrdrerTrack_ID ='" + m + "')) Levere den data 1,2 for M = 38
Når jeg indsætter 1,2 i Select Software_ID,Software_Navn From Software WHERE Software_ID IN (1,2) levere den fint resultater, som den bør:
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.
kan ikke lige se hvordan jeg skal omdesigne min db så en order kan indeholde flere stykker software fra tabellen software uden at det bliver et felt der indeholder flere ID i ordrer fra tabellen software.
"Select Software_ID,Software_Navn From Software WHERE CHARINDEX(','+Software_ID+',',','+ (SELECT OrderTrack.OrdrerTrack_Software FROM OrderTrack WHERE OrdrerTrack_ID ='" + m + "')+',')>0"
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.