У меня есть оператор выбора, захватывая имена и степени из базы данных, подобных следующей:SQL Таблица/Сводные таблицы
ID_Num F_Name L_Name Deg_Type Deg_Desc Grad_Date
001 Tyler Lee Degree Associates of Computer Science 08-Aug-2012
002 Tyler Lee Degree Bachelors of Computer Science 08-Aug-2014
003 Tyler Lee Certificate Supervisory Certificate 08-Aug-2013
004 Susie Q Degree Associates of Mathematics 08-Aug-2014
мне нужно все данные на одной линии, как в следующем, как бы я это сделать ?
ID_Num F_Name L_Name Deg_Type Deg_Desc Grad_Date Deg_Type Deg_Desc Grad_Date Deg_Type Deg_Desc Grad_Date
001 Tyler Lee Degree Associates of Computer Science 08-Aug-2012 Degree Bachelors of Computer Science 08-Aug-2014 Certificate Supervisory Certificate 08-Aug-2013
002 Susie Q Degree Associates of Mathematics 08-Aug-2014 (null) (null) (null) (null) (null) (null)
Мы не знаем заранее, сколько градусов может быть у кого-то в базе данных, поэтому мне трудно оборачивать голову. –
Если вы согласны с языками сценариев, вы можете (a) запросить базу данных и определить наибольшее количество градусов для любого человека (b) направить начало запроса в цикл файла (c) для max_degree для создания следующего три строки, изменяя значение r = $ loop_var и DegType_ $ loop_var, затем (d) нажимаем последнюю часть запроса в файл. Затем просто выполните динамически построенный запрос. – markwusinich