27. april 2006 - 08:01Der er
25 kommentarer og 1 løsning
hjælp til WHERE klausul
Jeg har en databasen hvor et af felterne hedder celleid og jeg vil gerne have alt hvad der står i det felt altås noget lignene select * fra tabel where celleid = alt hvad derstår i celleid
jeg skal ind i en boks og skrive celleid=1 or celleid=2 or celleid=3 og det er derfor jeg godt kune tænke mig at skrive f.eks celleid < 0 f.eks hvilket jeg lige prøver
jeg beklager - jeg har ikke tænkt det ordentlig igennem - jeg skal skrive noget lignende dette: celleid= og så her skal jeg vælge celleid i en anden tabel og ha det hele med fra celleid - skørt? eller hva?
På den måde kan du kun få en post med af gangen, ellers får du en fejl hvis du vælger flere poster fra en anden tabel. Laver du en subselect med = må man kun modtage én post. SELECT * from tabel1 WHERE celleid=(SELECT t2.celleid FROM tabel2 WHERE t2.celleid=t1.celleid)
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.