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