首页 > 解决方案 > 从表中选择字段 - MYSQL JOIN

问题描述

我有桌子 x。

x
............
id    email      first_name   last_name
'''''''''''''''''''''''''''''''''''''''
 1  a@gmail.com  Martin        Robert
 2  b@gmail.com     
 3  c@gmail.com  Sam           Anderson

我正在使用以下查询,输出为:

 select id, CONCAT(first_name, ' ', last_name) from a;

 The output is
 .......................................
 id    CONCAT(first_name, ' ', last_name)
 '''''''''''''''''''''''''''''''''''''''
  1    Martin Robert
  2
  3    Sam Anderson     

我想忽略 CONCAT() 中同时包含 first_name 和 last_name 的行。

我的输出将如下

  .......................................
 id    CONCAT(first_name, ' ', last_name)
 '''''''''''''''''''''''''''''''''''''''
  1    Martin Robert
  3    Sam Anderson 

提前致谢。

标签: mysql

解决方案


这边走:

select id, CONCAT(first_name, ' ', last_name) from a where first_name is not null and last_name is not null;

推荐阅读