从一张桌子上连接两根柱子


JOINING two colums from single table

我很好奇是否有一种简单的方法可以做到这一点。我在一张表中有很多列。其中两个领域我想读为一体:描述,材料。有没有一种简单的方法可以通过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