webForumDet fria alternativet

Problem

Databaser & SQL

0 svar · 191 visningar · startad av SilvioF

Medlem sedan juni 2000547 inlägg
Frågan#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)

------------------
~~~~~~~~~~~~~~~~~~~~
Silvio Fumei
silvio@fumei.net
www.fumei.net
~~~~~~~~~~~~~~~~~~~~

262 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)