我想將整數轉換爲mySQL select查詢中的文本。這裏有一個表的樣子:mySQL將整數轉換爲SELECT查詢中的文本
Languages
--------
1,2,3
我想每個整數轉換成語言(例如,1 =>英語,2 =>法語等)
我一直在閱讀了上CONVERT和CAST函數在mySQL中,但他們似乎主要集中在將各種數據類型轉換爲整數。而且我也找不到任何處理我存儲數據的具體方式(多個數字在一個字段中)。
如何將整數轉換爲mySQL查詢中的文本?
UPDATE
這裏是我的MySQL查詢:
SELECT u.id, ulp.userid, ulp.languages, ll.id, ll.language_detail
FROM users AS u
JOIN user_language_profile AS ulp ON (ulp.userid = u.id)
JOIN language_detail AS ll ON (ulp.languages = ll.id)
爲什麼不創建一個具有ID和名稱的語言表,然後選擇名稱? – gcochard
謝謝,是這樣做的。它只會拉出該字段中的第一個值。 – chowwy