18. marts 2007 - 12:05Der er
3 kommentarer og 1 løsning
SQL dobbeltudtræk i samme SQL-sætning
SELECT t_name, t_date, t_text FROM mytable WHERE t_date=='24-12-2007' ^^I sin grundform har jeg en SQL-sætning der lyder sådan her.
Mit problem er at jeg gerne vil lave et udtræk, hvor jeg får to udtræk på samme tid. Data jeg vil have ud er: t_name t_text (AS text1) baseret på at datoen er '24-12-2007' t_text (AS text2) baseret på at datoen er '23-07-2007'
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
SELECT users.name, objectives1.t_date, objectives1.t_subject AS this_subject, objectives1.t_methods AS this_objectives, objectives1.t_sociale AS this_sociale, objectives2.t_subject AS prev_subject, objectives2.t_methods AS prev_objectives, objectives2.t_sociale AS prev_sociale FROM users, objectives AS objectives1, objectives AS objectives2 WHERE users.id = objectives1.user_id AND users.id = objectives2.user_id AND users.active=True AND objectives1.active=True AND objectives2.active=True AND objectives1.t_date>=thisTermBeginDate() AND objectives1.t_date<=thisTermEndDate() AND objectives2.t_date>=prevTermBeginDate() AND objectives2.t_date<=prevTermEndDate() ORDER BY users.name, objectives1.t_date;
Det her virker :-D
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.