我想使用MYSQL語句IN從我的表中只選擇我需要的數據。例如:我有一個字段,通過逗號分隔的ID保存類別(7,1,10,25,20)。如果我用這個代碼:MYSQL IN語句返回錯誤的數據
SELECT * FROM cancelamento WHERE (motivos_int_id IN (7))
我只得到,與7號開始如果來自該行的數據是8,7,14,例如,它不返回任何數據行。即使我將代碼更改爲:
SELECT * FROM cancelamento WHERE (motivos_int_id IN (7,8))
我做錯了什麼?我需要獲取數字7的所有數據,例如,不管數字7的順序如何。
1.規範化數據 – Strawberry
@草莓雖然我同意你的觀點,但這並非總是可能。有時只有Genius DataBase Admin™並不需要加入臭味...... – Andre
是的,但這是他們的葬禮。把我算出來! – Strawberry