我想向select中返回的行添加一个金额。我一直在尝试的东西沿线︰在MySql中使用别名
select *,
3 as amount
from products
where etc....
...它的工作原理。然而,我想要做的大量的行同样的事情在沿着线一气呵成:
select *,
3 as amount,
2 as amount,
4 as amount
from products
where id in ('1','2','3')
但是这样下去添加量列在返回的每个行不改变的值。
金额实际上是用户需要的金额,可能是1-99-4-2或任何数字。我想要得到如下结果的表格:products amount --------------------------- ... 1 ... 99 .. 。4 ... 2我只是想要在一列中安装所有这就是为什么我使用select?作为金额选择?作为金额,但它似乎并没有这样工作:-)
你能告诉你如何期望的结果是什么样子? – 2009-10-08 22:34:52