2012-11-07 46 views
0

嗨,我有一個mysql數據庫,其中我有兩列Year_from & Year_two。Mysql查詢顯示兩列之間的結果

我想要做的是找到一種方式,在那裏我可以顯示日期,作爲按鈕丟失,例如,如果從2006年和2008年是2008年,我當然想顯示2006年,這是可能的,因爲數據庫中沒有2007年的價值。

我還沒有任何代碼工作,因爲我不知道這是可能的,或者我會如何實現它。

任何想法,將不勝感激。

謝謝

+0

添加一個包含所有相關年份的表格 –

回答

2

使用range($year_from, $year_to)生成所有年份的列表。使用array_diff()將該數組與您從數據庫中獲得的數據進行比較,並加粗缺失的數組。

0

這需要在代碼中完成。
基本上,您將從數據庫中讀取一堆記錄,遍歷您想要顯示的年數組並檢查(每次迭代)結果集中是否存在匹配的記錄。