本文主要是介绍Mysql基础练习题 584.寻找用户推荐人 (力扣),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
找出那些 没有被 id = 2 的客户 推荐 的客户的姓名。
建表插入数据:
Create table If Not Exists Customer (id int, name varchar(25), referee_id int)
Truncate table Customer
insert into Customer (id, name, referee_id) values ('1', 'Will', 'None')
insert into Customer (id, name, referee_id) values ('2', 'Jane', 'None')
insert into Customer (id, name, referee_id) values ('3', 'Alex', '2')
insert into Customer (id, name, referee_id) values ('4', 'Bill', 'None')
insert into Customer (id, name, referee_id) values ('5', 'Zack', '1')
insert into Customer (id, name, referee_id) values ('6', 'Mark', '2')
思路分析:
找没有被id=2的客户推荐的客户姓名,查找id!=2或者id is null的即为所求。
画图分析:
代码实现:
select name from customer where referee_id!=2 or referee_id is null;
这篇关于Mysql基础练习题 584.寻找用户推荐人 (力扣)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!