AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
1. Du behøver ikke ha et TrueFalse-felt. Hvis der er en record med kombinationen KategoriID og ProduktID så er der "true", hvis ikke så er der "false" ;-) Istedet for records med værdien FALSe så er der blot "ingen record"... eller har jeg misforstået noget?
2. SQL-søgning FORUDSAT: alle checkboxe er navngivet med "chk" som første 3 bogstaver. <% sql= "SELECT * from tblProdukter WHERE " for each checkbox in request.QueryString if left(checkbox.name,3)="chk" then sql=sql& " ProductID='" & request(checkbox) & "' OR " end if next sql= left(sql,len(sql)-3) 'fjern det sidste "OR " %>
Hvis du insisterer på at ha' TrueFalse-feltet og records med dette til False, så må der tilføjes " AND TrueFalse " plus en parentes - for hver linie... fanger du den?
SELECT k.navn, p.navn FROM kategorier k, produkt p, kategori_produkter kp WHERE k.id = kp.kategori_navn_id AND p.id = kp.ProduktID AND kp.kategori_navn_id IN (SELECT k.id FROM kategorier k WHERE k.id = #ID 1 fra checkbox# OR k.id = #ID 2 fra checkbox# osv.")
SELECT * FROM Produkter WHERE ID in (SELECT ProduktID FROM Kategori_Produkter WHERE (Kategori_Navn_ID = 5 OR Kategori_Navn_ID = 7) AND TrueFalse = True GROUP BY ProduktID HAVING count(*) = 2 )
Zyber gav en hånd.
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.