Показать новый столбец для каждого значения строки
Я пытаюсь добавить новый столбец каждый раз, когда в моем запросе появляется номер счета. Мой запрос, приведенный ниже, извлекает необходимую информацию, а затем подсчитывает количество раз, когда ряд встречался с одним и тем же номером счета, но мне нужно сделать следующее: создать строку для каждого раза, когда доза давалась пациенту.
Поэтому, если у меня есть номер счета, который поднимает три строки в таблице, я бы хотел, чтобы он заполнил новый столбец, отображающий индивидуальное значение из каждой строки, в которой есть этот номер счета.
Мне просто нужно знать, что добавить в запрос ниже
SELECT LastName, FirstName, PatientNo, COUNT(*) AS 'Occourances Given'
FROM patient
JOIN medication ON patient.medication_id = medication.id
WHERE medication.id = 'variable'
GROUP BY PatientNo, LastName, FirstName
ORDER BY LastName
Это то, что я хотел бы, чтобы вывод был похож. Возьмите столбец общей дозы, разбейте его и покажите, каково значение каждой дозы.
Спасибо!