5 | | 2. Реакцијата се прикажува како експеримент |
6 | | 3. Апликацијата го прикажува резултатот од реакцијата, времето на изработка, лабараториските инструменти кои се користат и предупредување за безбедносни предупредувања. |
| 5 | {{{#!sql |
| 6 | SELECT experiment_id, result, safety_warning |
| 7 | FROM Experiment |
| 8 | WHERE reaction_id = :reaction_id; |
| 9 | }}} |
| 10 | 2. Додавање на корисникот во !UserParticipatesInExperiment |
| 11 | {{{#!sql |
| 12 | INSERT INTO UserParticipatesInExperiment (user_id, experiment_id, participation_timestamp) |
| 13 | VALUES (:student_id, :experiment_id); |
| 14 | }}} |
| 15 | 3. Се бара лабараториска опрема која е користена за реализација на експериментот |
| 16 | {{{#!sql |
| 17 | SELECT |
| 18 | ARRAY_AGG(le.equipment_name) AS used_lab_equipment |
| 19 | FROM ExperimentLabEquipment ele |
| 20 | JOIN LabEquipment le ON ele.equipment_id = le.equipment_id |
| 21 | WHERE ele.experiment_id = :experiment_id; |
| 22 | }}} |
| 23 | 4. Апликацијата го прикажува резултатот од реакцијата, времето на изработка, лабараториските инструменти кои се користат и предупредување за безбедносни предупредувања. |
| 24 | {{{#!sql |
| 25 | SELECT |
| 26 | e.result AS experiment_result, |
| 27 | ARRAY_AGG(le.equipment_name) AS used_lab_equipment, |
| 28 | e.safety_warning |
| 29 | FROM Experiment e |
| 30 | JOIN ExperimentLabEquipment ele ON e.experiment_id = ele.experiment_id |
| 31 | JOIN LabEquipment le ON ele.equipment_id = le.equipment_id |
| 32 | WHERE e.experiment_id = :experiment_id |
| 33 | GROUP BY e.experiment_id; |
| 34 | }}} |