Problem

Databaser & SQL

0 svar · 207 visningar · startad av SilvioF

Medlem sedan juni 2000547 inlägg
Trådstart#1

Jag har ett antal tabeller, TRLogin, ProjectMain, ProjectSub och Transact.
TRLogin innehåller användarinformation, ProjectMain innehåller Projektnamn,
ProjectSub innehåller underkategorier till varje projekt och Transact
innehåller tid registrerad av användare för varje projekt.

Nu är det så att jag har två dropdown-menyer som jag väljer projekt (från
ProjectMain) och användare (från TRLogin). Vad jag vill är att lista alla
registreringar i ett projekt av en person (som väljs med dropdown-menyerna).

Här är koden som jag har lyckats prestera hittills. Det är någonting som
inte stämmer i koden, den väljer ut rätt projekt, men inte rätt användare.

SELECT ProjectMain.ProjName, Transact.TransStart, Transact.TransEnd,
Transact.TransDescription, TRLogin.FName, TRLogin.LName FROM ProjectMain
INNER JOIN ProjectSub ON ProjectMain.ProjID = ProjectSub.ProjID
INNER JOIN Transact ON ProjectMain.ProjID = Transact.ProjectMainId AND
ProjectSub.SubId = Transact.ProjectSubId
INNER JOIN TRLogin ON Transact.EmployeeID = TRLogin.EmployeeID
WHERE Transact.EmployeeID = 11 AND (ProjectMain.ProjID =10) AND
(ProjectSub.SubId =45)

253 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)