Prikazi cijelu temu 10.06.2020 09:38
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Lokacija:zagreb


Predmet:Re: SQL upiti
Citiraj dex:
Napravi prvo View V1
PreuzmiIzvorni kôd (SQL):
  1. CREATE VIEW V1 AS
  2. SELECT tblEmployees.Name, tblSchedule.DATE, tblCityDepartmentOffice.IDOffice,
  3.  tblCityDepartmentOffice.IDDepartment, tblCityDepartmentOffice.IDCityDepartmentOffice,
  4.  tblCityDepartmentOffice.StartTime
  5. FROM (tblEmployees INNER JOIN tblSchedule
  6. ON tblEmployees.IDEmployees = tblSchedule.IDEmployees)
  7. INNER JOIN tblCityDepartmentOffice
  8. ON tblSchedule.IDDepartment = tblCityDepartmentOffice.IDDepartment;

Pa onda

PreuzmiIzvorni kôd (SQL):
  1. SELECT V1.Name, V1.DATE, V1.IDCityDepartmentOffice, V1.StartTime FROM V1
  2. INNER JOIN V1 AS T2
  3. ON V1.DATE = T2.DATE
  4. AND  V1.Office = T2.IDOffice AND V1.IDDepartment = V1.IDDepartment
  5. WHERE V1.name <> 'Vasko' AND T2.Name = 'Vasko'

Na pocetku sam se i ja sam upustio u vies no problemi su nastali kad sam htio obrisati view sa delete if exist, ili isprazniti tu tablu. To sam rijesio preko admin panela (DROP). Onda sam pomislio koliko bi tek imao problema u php-u tako da sam odustao.

ovo je rezultat tvojeg upita:

namedate Ascending 1Id_cityDeparmentOfficestartTime
Luka2020-06-0110611:00:00
Luka2020-06-0110611:00:00
Luka2020-06-0110611:00:00
Luka2020-06-0160611:00:00
Luka2020-06-0160611:00:00
Luka2020-06-0160611:00:00
Luka2020-06-0170612:00:00
Luka2020-06-0170612:00:00
Luka2020-06-0170612:00:00
Marko2020-06-0110617:00:00
Marko2020-06-0110617:00:00
Marko2020-06-0110617:00:00
Marko2020-06-0160617:00:00
Marko2020-06-0160617:00:00
Marko2020-06-0160617:00:00
Marko2020-06-0170618:00:00
Marko2020-06-0170618:00:00
Marko2020-06-0170618:00:00
Ahmed2020-06-0210606:00:00
Aleksandar2020-06-0210612:00:00
Luka2020-06-0310618:00:00
Aleksandar2020-06-0310606:00:00
Luka2020-06-0410612:00:00
Marko2020-06-0410618:00:00
Ahmed2020-06-0510605:30:00
Ahmed2020-06-0560609:00:00
Aleksandar2020-06-0510611:30:00
Aleksandar2020-06-0560615:00:00
Aleksandar2020-06-0610605:30:00
Aleksandar2020-06-0610605:30:00
Aleksandar2020-06-0660609:00:00
Aleksandar2020-06-0660609:00:00

znaci ovo treba ostati nakon upita:
date Ascending 1id_employeesid_departmentid_officestartTime
2020-06-01100110105:00:00
2020-06-011002310111:00:00
2020-06-011003610117:00:00
2020-06-02100830306:00:00
2020-06-021009330312:00:00
2020-06-021001630318:00:00
2020-06-03100930306:00:00
2020-06-031001330312:00:00
2020-06-031002630318:00:00
2020-06-04100130306:00:00
2020-06-041002330312:00:00
2020-06-041003630318:00:00
2020-06-05100820205:30:00
2020-06-051009320211:30:00
2020-06-051001620217:30:00
2020-06-06100920209:00:00
2020-06-061001320215:00:00
2020-06-071001FDNULL NULL 

zivot je moja domovina.
Ovaj post je ureden 1 puta. Posljednja izmjena 10.06.2020 09:39 od strane Avko.