You can add the order number in the AssociateItem table. Then you can get the items ordered by this serial number.
eg.
TABLE AssociateItem(UserId, ItemId, SortNumber)
SELECT * FROM User U
INNER JOIN AssociateItem AI ON U.UserId = AI.UserID
INNER JOIN Item I ON AI.ItemId = I.ItemId
ORDER BY AI.SortNumber
, , , .
SortNumber , SortNumbers + 1.
, , SortNumbers.
. - 2 0,1,2,3, 0,5, 0, 0.5, 1, 2, 3
- 2, 0.25, 0, 0.25, 0.5, 1, 2, 3 .. , , , .