Changes between Version 1 and Version 2 of UseCase12


Ignore:
Timestamp:
09/22/26 15:44:38 (21 hours ago)
Author:
236021
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCase12

    v1 v2  
    1717FROM medical_records mr
    1818WHERE mr.patient_id = (
    19   SELECT patient_id FROM users WHERE username = 'maja.veljanova'
     19    SELECT p.patient_id
     20    FROM patients p
     21    JOIN users u ON u.user_id = p.user_id
     22    WHERE u.username = '1402994123456'
    2023);
    2124}}}
     
    2528{{{
    2629#!sql
    27 INSERT INTO medical_report (record_id, doctor_id, description, report_date)
     30INSERT INTO medical_report (report_id, record_id, doctor_id, description, report_date)
    2831VALUES (
    29   (SELECT record_id FROM medical_records WHERE patient_id = (SELECT patient_id FROM users WHERE username = 'maja.veljanova')),
    30   (SELECT doctor_id FROM users WHERE username = 'elena.kirova'),
     32  (SELECT COALESCE(MAX(report_id), 0) + 1 FROM medical_report),
     33  (SELECT mr.record_id
     34   FROM medical_records mr
     35   JOIN patients p ON mr.patient_id = p.patient_id
     36   JOIN users u ON u.user_id = p.user_id
     37   WHERE u.username = '1402994123456'),
     38  (SELECT d.doctor_id
     39   FROM doctors d
     40   JOIN users u ON u.user_id = d.user_id
     41   WHERE u.username = 'elena.kirova@medora.com'),
    3142  'Patient presents with hypertension. Recent ECG shows normal sinus rhythm.',
    3243  '2026-05-30'
     
    4758FROM medical_report mr
    4859JOIN doctors d ON mr.doctor_id = d.doctor_id
    49 JOIN users u_d ON d.doctor_id = u_d.doctor_id
     60JOIN users u_d ON u_d.user_id = d.user_id
    5061WHERE mr.report_id = (
    51 SELECT MAX(report_id)
    52 FROM medical_report);
     62    SELECT MAX(report_id)
     63    FROM medical_report
     64);
    5365}}}