Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我们可以在MySQL中使用CONCAT和JOIN吗?_Mysql - Fatal编程技术网

我们可以在MySQL中使用CONCAT和JOIN吗?

我们可以在MySQL中使用CONCAT和JOIN吗?,mysql,Mysql,我有两个表table_a和table_b,我想把两列加在一起,这是concat,但是一列来自table_a,另一列来自table_b,这是可能的吗?可以。试着这样做: SELECT a.ID, CONCAT(a.name,' ',b.surname) AS FULL_Name FROM table_a a JOIN table_b b ON a.ID = b.ID 瞧,你试过了吗?也许有用,你试试看,发生了什么事?

我有两个表table_a和table_b,我想把两列加在一起,这是concat,但是一列来自table_a,另一列来自table_b,这是可能的吗?

可以。试着这样做:

SELECT a.ID, CONCAT(a.name,' ',b.surname) AS FULL_Name
  FROM table_a a JOIN table_b b
    ON a.ID = b.ID

瞧,你试过了吗?也许有用,你试试看,发生了什么事?