Avatar billede xing Novice
13. januar 2005 - 09:29 Der er 3 kommentarer og
1 løsning

udtræk af 2 tabler

Lad mig starte med at skrive at jeg bruger en mssql 2000 server ...

Jeg er igang med at lave sådan et spørgeskema...

Der ville jeg gerne lave sådan en dropdown liste hvor alle navne er der undtaget dem som har svaret på skemaet..

Altså

Jeg har 2 tabler...

table 1 har liste over alle navne.

table 2 har en liste over et navn og et skema som de har svaret på...

Kan man lave nogle i stil med..

select * from table1, table2 where table2.skema<>'ha01';

Også skal den trække de navne fra table1 som har svaret på skema 'ha01' i table2

Håber jeg er til at forstå..
Avatar billede fennec Nybegynder
13. januar 2005 - 09:35 #1
Alle dem som IKKE har svaret på 'ha01':
select * from tabel where id NOT IN (select userID from table2 where skema = 'ha01');
Avatar billede ramad Praktikant
13. januar 2005 - 09:40 #2
Ellers burde du kunne lave følgende:

Select navn from table 1
where navn in (select * from table 2 where skema = 'ha01'
Avatar billede xing Novice
14. januar 2005 - 09:31 #3
Super gode svar..

Slut resutatet blev

select * from ha where navn NOT IN (select navn from ha_skema where skema='ha01') order by navn;

Klikker i lige svar, så i kan få point?
Avatar billede fennec Nybegynder
17. januar 2005 - 08:30 #4
.o) <-- One Eyed Jack
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