我很好奇是否有一种简单的方法可以做到这一点。我在一个表中有一堆列。我希望将其中两个字段视为一个:描述,材料。有没有一种简单的方法来通过SQL编写代码?我需要一个JOIN,UNION,......?
答案 0 :(得分: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"];
}
答案 1 :(得分:2)
Concat函数可以连接同一个表的两列 实施例
SELECT CONCAT(column1 name, column2 name)
FROM table
答案 2 :(得分:1)