Avatar billede gojelink Nybegynder
03. januar 2001 - 13:20 Der er 12 kommentarer og
1 løsning

Multiple search

Jeg skal søge i flere forskellige tabeller, der alle har et felt, der hedder indhold..

Min ide er:

SELECT * FROM news,news_business,faq WHERE indhold LIKE \'something\'

Men det virker ikke.. nogle ideer? :o)
Avatar billede disky Nybegynder
03. januar 2001 - 13:21 #1
du skal specificere de enkelte felter hver for sig.

select venner.navn,venner.by, fjender.navn from venner,fjenner where bla=bla
Avatar billede gojelink Nybegynder
03. januar 2001 - 14:01 #2
Gælder det oxo:

.... WHERE news.indhold, faq.indhold = \'balr\'
Avatar billede disky Nybegynder
03. januar 2001 - 14:04 #3
det forstår jeg ikke lige helt ?

Hvis news.indhold og faq.indhold begge skal være =\'balr\' skal du skrive

WHERE news.indhold=\'balr\' and faq.indhold=\'balr\'
Avatar billede gojelink Nybegynder
03. januar 2001 - 14:11 #4
Hmm... så var det vidst ikke helt det jeg ledte efter :o)

Jeg skal søge de 3 tabeller igennem efter steder hvor indhold er = \'søgeord\' og så liste dem op..

Altså søge i de 3 indholdsfelter efter et bestemt ord
Avatar billede disky Nybegynder
03. januar 2001 - 14:23 #5
hvad med at bytte AND ud med OR ?
Avatar billede gojelink Nybegynder
03. januar 2001 - 14:29 #6
huh?
Avatar billede disky Nybegynder
03. januar 2001 - 14:29 #7
WHERE news.indhold=\'balr\' OR faq.indhold=\'balr\'
Avatar billede gojelink Nybegynder
03. januar 2001 - 14:53 #8
Kewl.. nice :o)

Takker
Avatar billede gojelink Nybegynder
03. januar 2001 - 14:59 #9
Hvordan hulen laver man et vildcard?

Når jeg søger på et ord, jeg ved findes i tabellen får jeg ingenting :o/
Avatar billede disky Nybegynder
03. januar 2001 - 15:01 #10
where jegskalgidigskaljeg like \'%test%\'

den vil finde hvis der i \'jegskalgidigskaljeg\' står f.eks. \'dette er en test af like\'
Avatar billede disky Nybegynder
03. januar 2001 - 15:10 #11
ups det er % som er wildcard i en \'like\' :-)
Avatar billede gojelink Nybegynder
03. januar 2001 - 15:39 #12
Ehmm.. nu er jeg forvirret..

\"where jegskalgidigskaljeg like \'%test%\'\"

Var det korrekt? :o)

Avatar billede disky Nybegynder
03. januar 2001 - 15:40 #13
yep

i SQL er wildcard = %
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester