15. maj 2002 - 12:33Der er
9 kommentarer og 1 løsning
syntax error i sql sætning
Jeg får en syntax error på følgende forespørgsel. det er den sidste "where" det er galt med. Hvor skal jeg sætte den ind?
SELECT tblUnit.UnitID, tblUnit.Lastname, tblUnit.FirstName, tblUnit.GroupID FROM tblUnit INNER JOIN (tblAllergy INNER JOIN tblAllergyType ON tblAllergy.AllergyID = tblAllergyType.AllergyID) ON tblUnit.UnitID = tblAllergy.UnitID WHERE (((tblAllergyType.AllergyTypes)=(SELECT max(tblAllergyType.AllergyTypes) From TblChildren INNER JOIN (tblAllergych INNER JOIN tblAllergyType ON tblAllergyCh.AllergyID = tblAllergyType.AllergyID) ON TblChildren.ChildID = tblAllergych.ChildID))) WHERE tblAllergych.ChildID = VARIABEL
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg kan se at den brokker sig over en manglende operator, men jeg kan ikke se, hvad der er galt. Måske har Terry større held. Det er lidt svært at gennemskue uden databasen!
SELECT tblUnit.UnitID, tblUnit.Unit, tblUnit.FirstName, tblUnit.GroupID FROM tblUnit INNER JOIN (tblAllergy INNER JOIN tblAllergyType ON tblAllergy.AllergyID = tblAllergyType.AllergyID) ON tblUnit.UnitID = tblAllergy.UnitID WHERE (((tblAllergyType.AllergyTypes)=(SELECT Max(tblAllergyType.AllergyTypes) AS MaxOfAllergyTypes FROM (Children INNER JOIN TblallergyCh ON Children.ChildID = TblallergyCh.childID) INNER JOIN tblAllergyType ON TblallergyCh.AllergyID = tblAllergyType.AllergyID WHERE (((TblallergyCh.childID)=80)))));
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.