mysql - 自定义列的多个值

标签 mysql sql

我希望每个 ID 有 2 个 Custom_Column 值。 我怎样才能做到这一点?

示例表:

ID
1
2
3

示例查询:

SELECT id, (id*2) as Custom_Value, (id*4) as Custom_Value FROM numbers

回应:

ID    Custom_Value
1     2
1     4
2     4
2     8
3     6
3     12

最佳答案

使用UNION

SELECT ID, (ID*2) as CustomVal FROM tableNAme
UNION ALL
SELECT ID, (ID*4) as CustomVal FROM tableNAme
ORDER BY ID

关于mysql - 自定义列的多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14373438/

相关文章:

php - Mysqli 总是提交,即使在失败时

php - 计算给定的开始日期和结束日期集的平均时间

mysql - 按升序获取表中的字母数字值

php - 获取给定级别的所有级别 child 的列表

sql - 按解释编译存储过程

mysql - 'Escaping query values'在sql中如何安全? (或者为什么它是危险的?)[SQL 注入(inject)]

mysql - SQL——用一个条件对多个条件进行搜索

sql - TSQL - 通过智能减少记录数量 - 模式(崩溃影响数据)

mysql - "Join"不同表的admins变成一个字符串

mysql - : before a value in sql mean? 是什么意思