草庐IT

productPhotos

全部标签

mysql - 如何在 mySQL 中对动态生成的特定顺序进行排序?

我一直在为此绞尽脑汁,但毫无进展。我不太擅长SQL,所以我希望答案很简单,只是我不知道。我有2个表:一个名为“images”的表包含我想要的数据,使用主键“imageID”组织。另一个称为“productPhotos”,它包含两个字段(加上一个主键):imageID和productID。因此,对于给定的产品,可能有多个图像,并且给定的图像可能用于表示多个产品。到目前为止一切正常,但问题来了。我有一个动态生成的产品ID列表,我想加载代表这些产品的所有图像。我不仅要加载它们,而且要按照我列表中产品的顺序加载它们。因此,如果我的产品列表是“5,2,4”,我希望我的输出列表首先包含产品5的所有