04. oktober 2003 - 16:01Der er
9 kommentarer og 1 løsning
Besværligt opslag
Hvem kan fortælle hvordanjeg kan lave følgende i en SQL-sætning. Jeg har forsøgt diverse joins, men har ikke kunnet gennemskue det endnu.
Jeg har en tabel med brugere, og en med poster som brugerne har foretaget. Når jeg lister alle brugerne har jeg brug for at lave et opslag i tabellen med poster, og checke om en eller flere af deres poster opfylder et kriterie, som også skal defineres i SQL'en. Det kunne f.eks. være om de har lavet en postering med værdien "285" i feltet kategori. Hvis jeg fodrer SQL'en med "285" som kriterie skal den sammen med brugerens data bare returnere True eller False på om det eksisterer.
Brugertabel brugerID|Navn|Email|
Post-tabel postID|Overskrift|Kategori|Tekst|
Join-tabel brugerID|Navn|Email|Kategori285|
hvor værdien i "Kategori285" skal være True er False (eller NULL)
Det er også lidt vigtigt at man kan sortere på om den er True eller False.
...faktisk er der et par flere variabler som jeg ikke har beskrevet her. jeg troede ikke at de havde indflydelse på det, men det kan jeg se nu at de får.
Jeg har fundet en anden løsning, men du skal da have lidt for ulejligheden alligevel. takker
Det behøver du ikke. Behold du bare dine point når du nu alligevel ikke bruger løsningen. Og en anden gang kan du jo spørge inden du opretter "støjende" spørgsmål uden formål ;))
*g* Næh, joh, men du gør det jo besværligt at sige nej tak...
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.