0
我有一个表主歌曲的细节存储在他们的ID。如何防止MySQLi在查询中自动排序?
我有另一个表播放列表这实际上是一个用户播放列表,只有来自第一个表的id被有选择地插入到这里。
因此,第一张表包含的数据如下: 1,2,3,4,5,6,7,8,9,10 .......... 112,113 ....... .500等与其他领域一起。
第二个表只有选择性标识符。
45,7,98,83,6,65,8,234,51,78
现在我运行以下查询
SELECT * FROM master WHERE id IN (SELECT * FROM playlist)
但结果集中返回自带分类为
6,7,8,45,51,65,78,83,98,234及其相应的细节。
如何防止这种自动排序?
所以你希望他们根据播放列表的顺序进行排序? – 2014-09-11 07:15:49
是的,如果结果是返回的,因为它们在数据库中,那就没问题了。目前它由MySQL自动排序。 – Basu 2014-09-11 08:22:34
我设法解决它。在表格中添加了列序号。并使用以下查询。从audiomaster中选择*从内联入playlist_top10 b在b.audioid = a.id order by b.serialno – Basu 2014-09-11 09:34:22