[ Valerij Zajcev @ 15.06.2010. 22:47 ] @
| Code:
SELECT c.ClassId,
u.FirstName,
u.LastName,
u.PersonalId,
v.Title,
ui.FirstName,
ui.LastName,
c.Date,
ct.Title
FROM dbo.T_Class c JOIN dbo.T_User u ON
c.CandidateId = u.UserId JOIN dbo.T_Vehicle v ON
c.VehicleId = v.VehicleId JOIN dbo.T_User ui ON
c.InstructorId = ui.UserId JOIN dbo.T_ClassType ct ON
c.ClassTypeId = ct.ClassTypeId
User u zavisnosti od UserType moze da bude Candidate ili Instructor e sada ja ovde pokusavam da dobijem sve Class koje je Candidate imao sa Instructor. Ovo radi, pitanje je da li je ovo ok: Na pocetku upita sam se spoio sa tabelom User po CandidateId, a predzadnja linija opet otvaram ...JOIN USER... da bih dobio podatke Instructor user-a. Da li je ok ovako da dva puta radim join na tu tabelu? |
[ Dejan Carić @ 15.06.2010. 23:16 ] @
Da, moraš 2 puta da radiš join na tabelu T_User.
[Ovu poruku je menjao Dejan Carić dana 16.06.2010. u 00:27 GMT+1]
[ Valerij Zajcev @ 15.06.2010. 23:28 ] @
Citat:
Da, moraš 2 puta da radiš join na tabelu T_User.
Aha e to me zanimalo reko da nema neka fora da ne sme to da se radi ili tako nesto :) tnx
[ Dejan Carić @ 15.06.2010. 23:37 ] @
Samo malo buni tvoj prvi post.
Citat:
User u zavisnosti od UserType moze da bude Candidate ili Instructor
A na dijagramu taj
UserType ne igra nikakvu ulogu u vezi između entiteta
Class i
User.
[ Zoran.Eremija @ 16.06.2010. 08:27 ] @
Citat:
Valerij Zajcev: [code]
User u zavisnosti od UserType moze da bude Candidate ili Instructor
Da li se moze desiti da u jednom trenutku, kroz vreme, Candidate postane Instructor?
[ Valerij Zajcev @ 16.06.2010. 10:34 ] @
Citat:
Da li se moze desiti da u jednom trenutku, kroz vreme, Candidate postane Instructor?
Ne.
Sta mislite generalno o bazi:

[ Zoran.Eremija @ 16.06.2010. 11:47 ] @
Ne bi bilo lose da nakacite SQL Script baze
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.