Avatar billede lirum Nybegynder
01. september 2001 - 11:18 Der er 4 kommentarer og
1 løsning

Udtræk, 3 tabeller

tabeller: Job, User, Project

Hvad fejler denne:

SELECT User, JobID, Job, WhenTodoo, Deadline, Project
FROM Job INNER JOIN User ON User.UserID = Job.UserID, Project INNER JOIN ON Project.ProjectID =
Job.ProjectID

Dette er fejlen :

Microsoft OLE DB Provider for ODBC Drivers fejl \'80040e14\'

[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i FROM-delsætningen.

/lirum


Avatar billede mukke Nybegynder
01. september 2001 - 11:33 #1
FROM Job INNER JOIN User ON User.UserID = Job.UserID
, (mener du virkelig bare komma her? skal de ikke joines sammen her også?)
Project INNER JOIN
(Her mangler der en tabel)
ON Project.ProjectID = Job.ProjectID

Avatar billede mukke Nybegynder
01. september 2001 - 11:34 #2
Kunne forestille mig det her er hvad du vil have:

SELECT User, JobID, Job, WhenTodoo, Deadline, Project
FROM (Job INNER JOIN User ON User.UserID = Job.UserID) INNER JOIN Project ON Project.ProjectID =
Job.ProjectID)
Avatar billede zeptic Nybegynder
01. september 2001 - 11:35 #3
SELECT User, JobID, Job, WhenTodoo, Deadline, Project
FROM User INNER JOIN (Job INNER JOIN(Project ON Project.ProjectID = Job.ProjectID)ON User.UserID = Job.UserID)
Avatar billede lirum Nybegynder
01. september 2001 - 11:43 #4
Du manglede en \'(\' Project.ProjectID =
Job.ProjectID)

Men det virkede perfekt, thanx alot

/lirum
Avatar billede mukke Nybegynder
01. september 2001 - 11:48 #5
ah ja, egentlig behøver den parantes slet ikke være der, så slutparantesen var egentlig bare en tanketorsk.

Anyway, den skader heller ikke noget, så velbekomme :)
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