我很好奇是否有一种简单的方法可以做到这一点。我在一个表中有一堆列。我想将其中两个字段作为一个来阅读:描述、材料。有没有一种简单的方法可以通过 sql 对其进行编码?我需要一个 JOIN,UNION,...?
问问题
64 次
3 回答
3
使用CONCAT()
功能:
SELECT CONCAT(column1, column2) merged_column
FROM table
merged_column
然后,从结果集中获取命名的列:
$result = mysqli_query("SELECT CONCAT(column1, column2) merged_column FROM table");
while($row = mysqli_fetch_array($result)) {
$merged_column = $row["merged_column"];
}
于 2012-09-04T22:50:02.943 回答
2
concat函数可以连接同一张表的两列示例
SELECT CONCAT(column1 name, column2 name)
FROM table
于 2012-09-04T22:51:14.293 回答
1
于 2012-09-04T22:50:42.923 回答