我有一个数据库表,其中包含一个列出标志宽高比的字段,如下所示:2:3,7:10。我指定字段CHAR,但它显示2:03,插入零。
我的查询语言是PHP(PDO)。
有谁知道我如何解决这个问题?我将字段更改为INT,但这不起作用。 THX。
On Edit:我在下面发布了我的查询。它非常大,但我以粗体突出显示了字段Ration。
SELECT F.ID, F.IDArea, F.Uses, **F.Ratio**, F.Design, F.Design2,
F.R, F.W, F.B, F.G, F.Y, F.N, GS.DesigGen, GS.Date, C.IDArea, C.Color, C.Order,
GG.N Number, GG.IDArea, GG.URL GURL, GG.Name GName, GG.Type, GG.IDParent, GG.IDParent2, GG.Parent, GG.ParentName, GG.Parent2, GG.IDReg
FROM gs_flags AS F
LEFT JOIN gs AS GS ON GS.IDArea = F.IDArea
LEFT JOIN gs_flags_color AS C ON C.IDArea = F.IDArea
LEFT JOIN gw_geog AS GG ON GG.IDArea = F.IDArea
WHERE GG.Type = 'nat' AND F.Design != '0' OR GG.Type = 'dep' AND F.Design != '0' AND GS.DesigGen = 'flag'
GROUP BY F.IDArea ORDER BY GG.Name