Avatar billede casperhojstrup Nybegynder
26. marts 2004 - 12:22 Der er 10 kommentarer og
1 løsning

Select If

Jeg kæmper med at lave en mySQL-sætning, men jeg kan ikke overskue det.

Jeg skal bruge en SELECT if-linie

Hvis tabel1.referer ='' eller tabel1.referer ='jubii.dk'
skal den hente tabel2.referer as var
else skal den hente tabel1.referer as var

Forstår i hvad jeg mener ?
Avatar billede and_ Nybegynder
26. marts 2004 - 12:26 #1
nej
Avatar billede casperhojstrup Nybegynder
26. marts 2004 - 12:31 #2
ok...

Jeg prøver at lave en simpel formulering af det
En tabel har to kolonner (domain og gammeldomain)

SELECT if(her kender jeg ikke teksten) FROM

Den skal hente kolonnen "domain" as ref, men hvis domain = 'jubii.dk' eller domain ='' skal den hente kolonnen "gammeldomain" as ref


hjalp det ?
Avatar billede and_ Nybegynder
26. marts 2004 - 12:38 #3
det ligger altså i samme tabel og ikke i 2 tabeller som beskrevet før?
Avatar billede casperhojstrup Nybegynder
26. marts 2004 - 12:39 #4
jo det ligger i 2 men det er jo intet problem....det er jo bare at skrive table2. foran
Avatar billede fennec Nybegynder
26. marts 2004 - 12:53 #5
Noget i denne stil:

select domain as ref from tabel where referer <> '' or referer <> 'jubii.dk'
union
select gammeldomain as ref from tabel where referer = '' or referer = 'jubii.dk'
Avatar billede casperhojstrup Nybegynder
26. marts 2004 - 12:55 #6
hvad betyder union ?
Avatar billede casperhojstrup Nybegynder
26. marts 2004 - 12:58 #7
Jeg troede det var noget i denne boldgade

SELECT IF(instr(domain,'http://www.jubii.dk') > 0,domain as ref,gammeldomain as ref) referer FROM MinTabel


...men det virker ikke !
Avatar billede fennec Nybegynder
26. marts 2004 - 13:04 #8
Så samler man to select (tabeller) til en. F.eks:

sql = "select navn from bruger where security=1 " &_
  "union " &_
  "select navn from GammelBruger where security=1"
set rs= conn.execute(sql)

giver et resultat med navn på alle fra bruger og GammelBruger.
Avatar billede fennec Nybegynder
26. marts 2004 - 13:05 #9
... men kan også bruges på samme tabel.
Avatar billede casperhojstrup Nybegynder
26. marts 2004 - 14:43 #10
ok...svar
Avatar billede casperhojstrup Nybegynder
29. juli 2004 - 09:58 #11
lukker
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
Kurser inden for grundlæggende programmering

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