Avatar billede axkris Nybegynder
25. juni 2004 - 22:25 Der er 3 kommentarer og
1 løsning

Avanceret forespørgsel

Hej

Kan du ikke hjælpe mig med at køre disse to sætninger sammen til en sætning, så forespørgslen foretages i et hug.

Til orientering ligger MEMBERID_UPDATER (et tal) i tabellen Links_FSH.

strSQL = "SELECT F.*, C.Title AS CatTitle, C.ID AS CatID, M.M_Name AS MemberName FROM (LINKS_FSH F LEFT JOIN LINKS_CATEGORIES C ON F.CategoryID = C.ID) LEFT JOIN FORUM_MEMBERS M ON F.MemberID=M.MEMBER_ID WHERE (F.Type = 'Hjemmeside' or F.Type = 'Intern artikel' or F.Type = 'Ekstern artikel') and F.Publish <= '" & alternativeDate() & "' and F.FSH = 'True' ORDER BY F.Publish DESC LIMIT 0,15"
.
.
.
strSQL = "SELECT M_NAME FROM FORUM_MEMBERS WHERE MEMBER_ID = " & RS("MEMBERID_UPDATER")

For forståelsens skyld kan man sige at MEMBERID er den person, som har oprettet et link mens MEMBERID_UPDATER er den person, som senere hen har opdateret det.
Avatar billede proaccess Nybegynder
26. juni 2004 - 07:25 #1
Det burde være noget i retning af:

strSQL = "SELECT F.*, C.Title AS CatTitle, C.ID AS CatID, M.M_Name AS MemberName, N.M_Name AS UpdaterName FROM ((LINKS_FSH F LEFT JOIN LINKS_CATEGORIES C ON F.CategoryID = C.ID) LEFT JOIN FORUM_MEMBERS M ON F.MemberID=M.MEMBER_ID) LEFT JOIN FORUM_MEMBERS N ON N.MEMBER_ID=F.MEMBERID_UPDATER) WHERE (F.Type = 'Hjemmeside' or F.Type = 'Intern artikel' or F.Type = 'Ekstern artikel') and F.Publish <= '" & alternativeDate() & "' and F.FSH = 'True' ORDER BY F.Publish DESC LIMIT 0,15"
Avatar billede axkris Nybegynder
26. juni 2004 - 13:50 #2
You have an error in your SQL syntax near ') WHERE (F.Type = 'Hjemmeside' or F.Type = 'Intern artikel' or F.Type = 'Ekster' at line 1
Avatar billede axkris Nybegynder
26. juni 2004 - 17:31 #3
Slettede lige en )

tester lige om det virker.
Avatar billede axkris Nybegynder
26. juni 2004 - 18:47 #4
Det virker - takker for hjælpen :-D
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