草庐IT

designID

全部标签

php - 是否有通过匹配多个条件来排序的 SQL 技术?

我有几个表,它们连接在一起形成一个包含列的表designIDgarmentIDcolorIDsizeIDimageID我有一个看起来像这样的函数[方括号中的变量是可选的]:getProductImages($designID,[$garmentID],[$colorID],[$sizeID]);我希望它按以下顺序返回所有匹配$designID的图像ID:首先匹配$garmentID、$colorID和$sizeID的行接下来匹配$garmentID和$colorID的行下一个仅匹配$garmentID的行最后没有匹配的行(仅$designID)我可以很容易地做到这一点,只需加载所有与$