【发布时间】:2011-08-04 18:14:44
【问题描述】:
这可能是一件非常简单的事情。如果是这样,我道歉。我还在学习 MySQL。
说,我有两张桌子:
Table1:
`id` int autoincrement primary key
`Name` tinytext
`Phone` tinytext
`Date` etc.
和
Table2:
`id` int autoincrement primary key
`itmID` int
Table2 中的每一行都指定了从 Table1 中选择元素的顺序。表 2 中的itmID 字段链接到表 1 中的id 字段。
所以现在要从 Table1 中选择元素,我这样做:
SELECT * FROM `Table1`;
但是你如何根据Table2对它们进行排序,像这样?
SELECT * FROM `Table1` ORDER BY <itmID's in Table2> ASC;
【问题讨论】:
标签: mysql select sql-order-by