2015-08-28 37 views
0

問題是,我有一個包含大量帖子的表。 我想創造一些類別一樣,如何在一個表中創建類別MySQL中的Colums結果

- Miley Cyrus 
- Tylor Swift 
- Celvin Harris 
- Ellie Goulding 

我想創建類別從只有一個表,而不會產生大量的表。這有可能嗎?

每個類別都會有各種文字。不要基於ID的類別。任何人請建議我最好的方式來做到這一點。如果你有任何其他的想法,我也會很感激。

+1

那麼基本上,實現一個標籤雲? –

+0

你的意思是,我必須創建一個查詢,我把類別的名稱,如果匹配它會顯示結果? –

+0

什麼馬克談論http://stackoverflow.com/questions/2602957/how-to-design-a-mysql-table-for-a-tag-cloud - * n'est-ce pas?*最少,我想所以。 –

回答

2

可以只添加一個列類別,然後添加'WHERE category =「Miley Cyrus」'(或GROUP BY)。但這不是一個好的解決方案。您應該爲id => name的樣式創建類別的第二個表格,然後將該id鏈接到當前表格中。如果你不這樣做,你很快就會有「麥莉賽勒斯」,「麥莉賽勒斯」,「麥莉賽勒斯」......作爲類別。

+0

這很有幫助。感謝隊友@Doktor OSwaldo –

相關問題