25. oktober 2003 - 00:18Der er
9 kommentarer og 1 løsning
Where clause
Jeg har en SQL string, der bliver skabt med n antal clauses
SELECT I.Indeks FROM sd_instances I, sd_relations R, sd_options O WHERE R.Instance = I.Indeks AND R.ProOption = O.Indeks AND (O.Indeks = 6) AND (O.Indeks = 2) AND (O.Indeks = 11)
O.Indeks = X kan forkomme n antal gange....
Men dette kan tilsyneladende ikke lade sig gøre... Den returnere ingen poster, selv om jeg ved der er 2 poster der svare på ovenstående..
Virksomheder er på vej fra store sprogmodeller, der svarer på spørgsmål, til AI-agenter, der kan udføre opgaver på egen hånd. Det gør teknologien mere nyttig – og langt mere risikabel.
SELECT I.Indeks FROM sd_instances I, sd_relations R, sd_options O WHERE R.Instance = I.Indeks AND R.ProOption = O.Indeks AND ((O.Indeks = 6) OR (O.Indeks = 2) OR (O.Indeks = 11))
SELECT I.Indeks FROM sd_instances I, sd_relations R, sd_options O WHERE R.Instance = I.Indeks AND R.ProOption = O.Indeks AND O.Indeks IN (2,6,11) GROUP BY I.Indeks HAVING COUNT(*) = 3
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.