作者sakuraakira (淡月光)
看板PHP
标题[请益] 读取MySQL时自订排序
时间Thu Mar 14 00:56:18 2013
我刚开始接触 资料库而已 ...请见谅
程式是这样 我需要读一某表 WHRER主键栏位名称为 "ID"
排序要自订排序 (1,2,5,40,32,6) 类似这样
那我的写法是这样
"SELECT A栏 , B栏 FROM lists WHERE ID in (1,2,5,40,32,6)"
读出这几笔 结果是 1 2 5 6 32 40 的列阵
除了用PHP回圈重排序外还有什麽 比较好的 MySQL 写法吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.100.81.158
1F:推 bency:资料库加个栏位记录你的自定顺序如何 03/14 02:16
2F:推 qwertmn:order by ID 不行? 03/14 02:23
3F:→ qwertmn:看错XD 拍谢.. 03/14 02:23
4F:→ qwertmn:ORDER BY FIELD(id,1,2,5,40,32,6); 03/14 02:36
5F:→ qwertmn:这样试试看ˇˇ 03/14 02:36
6F:推 MOONRAKER:楼上这手不错 以前没用过 学起来 :D 03/14 12:21
7F:→ sakuraakira:每个用户的自订排序都不同 长度也不固定 没法加栏位记 03/14 12:37
8F:→ sakuraakira:2楼大的用法很OK 很感谢 ! 03/14 12:37
9F:推 yanli2:推二楼! 03/14 13:08