0

これを行う簡単な方法があるかどうか知りたいです。1つのテーブルにたくさんの列があります。私が1つとして読みたい2つのフィールド:説明、資料。SQLを介してこれをコーディングする簡単な方法はありますか?JOIN、UNION、...が必要ですか?

4

3 に答える 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関数は、同じテーブルの2つの列を結合できます例

  SELECT CONCAT(column1 name, column2 name)
  FROM table
于 2012-09-04T22:51:14.293 に答える
1

私はあなたが探していると思いますCONCAT()

SELECT CONCAT('Hello', ' ', 'World')

結果になります

Hello World
于 2012-09-04T22:50:42.923 に答える