Autor Zpráva
luma64
Profil
Mám 2 tabulky , jedna je tbl s údajmi, druha je čiselník. Čiselnik obsahuje o.i. Subject, ktoremu saly patria, číslo sály a typ sály.
Čislenik
Subject1...typ1...cislo1_saly1
Subject2...typ1...cislo1_saly2

Datová tabulka
event1...Subject1...typ1...cislo1_saly1
event2...Subject1...typ1...cislo1_saly2
event3...Subject2...typ1...cislo1_saly1

V datovej tabulke sa zbierajú eventy vytvorené Subjectami. Neviem urobiť select v čase keď poznám iba prihlasený Subject a Dátum, kedy sa event vytvoril.
Potrebujem select, ktorý zobrazí všetky eventy na všetky sály pre Subject ktorý je prihláseny pre vybraný Dátum + eventy iných Subjectov na sálach,
ktore spolu zdielajú , ale eventy mu nepatria.

Tento select vráti všetky eventy v aktuálny deň
SELECT jqcalendar.* FROM jqcalendar JOIN saly_czs_cos   WHERE substr(StartTime,1,10) = '2013-07-22' and jqcalendar.sala_cislo = saly_czs_cos.sala_cislo  and saly_czs_cos.sala_typ = jqcalendar.sala_typ  group by id ;
 

Tento iba pre Subject ABC, zduplované
SELECT jqcalendar.* FROM jqcalendar JOIN saly_czs_cos  WHERE substr(StartTime,1,10) = '2013-07-22'  and jqcalendar.sala_cislo = saly_czs_cos.sala_cislo  and saly_czs_cos.sala_typ = jqcalendar.sala_typ   and jqcalendar.Subject='ABC'    group by id ;
Kajman
Profil
luma64:

To se nedá číst, doplňte si do příspěvku diakritiku a pre používejte jen na kódy!
luma64
Profil
Prepáčte, opravil som.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: