SQL语句中的乘法?

时间:2011-03-06 03:26:47

标签: php sql syntax multiplication

$query = mysql_query('SELECT * FROM submissions ORDER BY (votes * id) DESC');

这给了我一个错误。有没有办法做到这一点?

3 个答案:

答案 0 :(得分:1)

SELECT *, (votes * id) AS x FROM submissions ORDER BY x DESC

你会有一个列,但我想我会工作= |

答案 1 :(得分:1)

我是客人,你想通过投票号和ids获得提交订单清单 你可以使用这样的代码:

$query = mysql_query('SELECT * FROM submissions ORDER BY votes DESC, id DESC');

答案 2 :(得分:0)

只要类型正确,您提供的SQL就是有效的。至少在Postgres。你在用什么数据库?