特定の行が order 句の一部で返す select の行位置を返すために、この部分を完成させました。
SELECT
*
FROM
(SELECT
@i:=@i + 1 n, id
FROM
1_packages, (SELECT @i:=0) q
ORDER BY group_id , position , pack_description) j
WHERE
id = 10;
また、残りの列とその位置を返したいと思います。INNER JOINだと思いますが、構文がわかりません。