27. juli 2004 - 11:28Der er
8 kommentarer og 1 løsning
fejl i inner join!
Hejsa eksperter!
Jeg har følgende SQL sætning som benytter inner join! den kommer dog desværre med en fejl som jeg ikke helt kan hitte ud af!
------fejl-------------------------------------- Microsoft JET Database Engine error '80040e14'
Join expression not supported. ------------------------------------------------
SQL = "SELECT Categories.KID, Categories.Kheadline, texts.Kkey, texts.Headline, texts.TID FROM Categories LEFT JOIN (texts inner join paypalshoptext ON texts.TID = paypalshoptext.CPcatkey) ON Categories.KID=texts.Kkey ORDER BY Categories.KID ASC"
Hvis jeg erstatter (texts inner join paypalshoptext ON texts.TID = paypalshoptext.CPcatkey) med texts virker den helt fint!!!
SQL = "SELECT Categories.KID, Categories.Kheadline, texts.Kkey, texts.Headline, texts.TID FROM (Categories LEFT JOIN texts ON Categories.KID=texts.Kkey) inner join paypalshoptext ON texts.TID = paypalshoptext.CPcatkey ORDER BY Categories.KID ASC"
SQL = "SELECT Categories.KID, Categories.Kheadline, texts.Kkey, texts.Headline, texts.TID FROM (Categories LEFT JOIN texts ON Categories.KID=texts.Kkey) left join paypalshoptext ON texts.TID = paypalshoptext.CPcatkey ORDER BY Categories.KID ASC"
jeg har nogle kategorier samt nogle underlæggende tekster som bliver vist i en menu! jeg vil så gerne have at den kun henter de underlæggende tekster som har en relation i tabellen paypalshoptext dvs. texts.TID = paypalshoptext.CPcatkey!
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.