我很好奇是否有一种简单的方法可以做到这一点。我在一张表中有很多列。其中两个领域我想读为一体:描述,材料。有没有一种简单的方法可以通过sql进行编码?我需要一个JOIN,UNION,…吗。。。?
使用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"];
}
Concat函数可以连接同一表的两列示例
SELECT CONCAT(column1 name, column2 name)
FROM table
我想您正在寻找CONCAT()
Ex
SELECT CONCAT('Hello', ' ', 'World')
将导致
Hello World