我有一個select語句從類似於下面的數據庫抓取的名稱和度: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