Avatar billede clscableguy Praktikant
14. juni 2004 - 10:50 Der er 5 kommentarer og
1 løsning

Hjælp til SQL sætning

Hjælp

Jeg har følgende sætning der ikke virker, men er der ikke en der kan se hvorfor?

Select * from t_login where (select count(*) from t_blockip where block=1 AND t_blockip.ipadr=t_login.ip)=0 order by dato desc
Avatar billede jpvj Nybegynder
14. juni 2004 - 10:53 #1
Hvad er det du vil?

Kan godt se at ovenstående ikke er en gyldig SQL syntax...
Avatar billede clscableguy Praktikant
14. juni 2004 - 10:55 #2
jeg har en tabel der hedder
t_login:
id
ip

og så har jeg en tabel der hedder
t_blockip:
id
ipadr

Det skal gerne vil have er en liste af de ip adresse fra t_login som ikke står i t_blockip
Avatar billede arne_v Ekspert
14. juni 2004 - 10:58 #3
MySQL understøtter ikke subqueries.
Avatar billede arne_v Ekspert
14. juni 2004 - 10:59 #4
SELECT *
FROM t_login LEFT JOIN t_blockip ON t_login.ip=t_blockip.ipadr
WHERE t_blockip.ipadr IS NULL
Avatar billede clscableguy Praktikant
14. juni 2004 - 11:08 #5
Tak for hurtigt svar. Læg et svar arne v.
Avatar billede arne_v Ekspert
14. juni 2004 - 11:14 #6
svar
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