我相信我正在看這個錯誤的方式。不同的一列,並顯示下面的其他列
我想在數據庫中放置一個餐廳菜單並顯示它。例如,我創建類似下面的一個表:
列:
Food_Item | Food_Description | Food_Price | Food_CAT.
數據:
沙拉|清爽的沙拉| 5.25 |起泡器
蝦雞尾酒|可愛的蝦| 4.75 |起泡劑
番茄湯|西紅柿奶油| 4.50 |湯
牛排|可愛的臀部牛排| 10.95 |市電
魚&芯片| Classc盤| 8.75 |電源
我所試圖實現的是一個菜單佈局,其中food_CAT充當頭,然後將不同的菜現介紹如下,例如:
首發
沙拉 - 5.25
蝦雞尾酒 - 4.75
湯
番茄湯 - 4.50
電源
牛排 - 10.95
魚&芯片
等。
有一個簡單的方法來做到這一點,所以我沒有每個盤子上面的food_cat標題,只有第一個?我想我可以使用DISTINCT,但是從閱讀其他文章,我明白幾乎不可能DISTINCT一列。
希望有人能幫助。
問候, 奧利弗
嗨DOK。你能解釋一下當字段改變時如何顯示字段的值嗎?謝謝 – Oliver 2010-02-01 11:01:28
這取決於您何時以及如何顯示結果。一種方法是將一列ModifiedDate添加到表中,然後SELECT WHERE ModifiedDate大於某個基準日期。另一種方法涉及數據庫觸發器(當記錄發生變化時),但看起來非常複雜。 – DOK 2010-02-03 13:30:15