gpt4 book ai didi

mysql - 如何获取mysql中不同行但同一列的值?

转载 作者:行者123 更新时间:2023-11-29 13:21:28 26 4
gpt4 key购买 nike

我有一个像这样的 mysql 表

product |   dist1   |   dist2  |   dist3
--------|-----------|----------|--------
table | 250 | 320 | 450
desk | 254 | 145 | 145
chair | 854 | 544 | 845
bed | 145 | 265 | 188

现在我只想获取 dist1 中的所有产品和值。我需要这样的结果。还有如何插入 dist5 ?

product |   dist1   |
--------|-----------|
table | 250 |
desk | 254 |
chair | 854 |
bed | 145 |

最佳答案

第二列具有相同别名的联合。

select column1, column2 as column from table

Union

Select column1, column3 as column from table

如果您想要单列,请将上面的内容修改为

Select column1 as column from table
Union
Select column2 as column from table

基于您的编辑

Select column1, column2 from table 

将为您提供表格中的两列。要首先添加新列,您需要

Alter table table1
Add column column1 datatype

然后将数据插入到这个新列中。如果您想要一些默认数据,例如整数 0

Alter table table1
Add column column1 int default 0

浏览这些教程 http://www.w3schools.com/php/php_mysql_connect.asp

关于mysql - 如何获取mysql中不同行但同一列的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20790508/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com