Avatar billede -42- Nybegynder
19. januar 2004 - 14:16 Der er 5 kommentarer og
1 løsning

Hjælp til SQL

Jeg skal have lavet en query

Jeg har to tabeller, hvor jeg skal have al data fra den ene tabel hvor MailingList er true.

Dvs.

SELECT * from kontaktpersoner WHERE Mailinglist=TRUE;


Men i kontaktpersoner tabellen er der et felt der hedder companyID, som indeholder id'et på tabellen Kunder, hvori firmanavnet ligger i en kolonne der hedder firma.

Det navn skal jeg have med, så jeg ikke bare har et companyID, men det rigtige navn...
Avatar billede riversen Nybegynder
19. januar 2004 - 14:19 #1
SELECT kontaktpersoner.*, kunder.firma FROM kontaktpersoner, kunder WHERE Mailinglist=TRUE AND kontaktpersoner.companyID = kunder.companyID
Avatar billede -42- Nybegynder
19. januar 2004 - 14:43 #2
Det virker desvære ikke...
hvis jeg nu laver en kolonne i kontaktpersoner, hvor jeg vil have firmanavnet ind i, hvordan gør jeg så det?
Avatar billede riversen Nybegynder
19. januar 2004 - 15:06 #3
hvilken fejl får du? ud fra de detaljer du har givet, burde det virke...
Avatar billede riversen Nybegynder
19. januar 2004 - 15:07 #4
ellers send en kopi af databasen til mig (mail i min info) så ser jeg på det
Avatar billede -42- Nybegynder
19. januar 2004 - 15:36 #5
Det kan jeg desvære ikke da det er fortrolige informationer.

Fejl:
The specified field "Mailinglist" could refer to more than one table listed in the from clause of your SQL statement.

Du får lige problemstillingen igen.

Jeg skal have lagt alt fra kontaktpersoner, hvor mailinglist er true, over i en ny table. I kontaktpersoner er der et felt som hedder companyID det er ID'et på mit table kunder, som indeholder feltet company, hvilket er firmanavnet.

Det firmanavn skal med over i den nye table, så jeg kan se firmanavnet..
Avatar billede lap Nybegynder
19. januar 2004 - 20:52 #6
formentlig .....kunder WHERE kontaktpersoner.Mailinglist=TRUE AND
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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