我有一个调查表,其中记录了MYSQL表中的多个响应,每个成员可以在不同的响应中引用不同的成员,也可以选择不引用,然后将其设置为NULL,如下表所示。
membername-----referralto
Mike -------- NULL
Ali -------- NULL
Mike ------- Jack
Ali -------- Jill
我想知道会员的名字和推荐的对象。
SELECT membername, referralto
FROM responses
这个查询在referralto
字段中也返回了NULL值。有没有办法可以过滤掉NULL值?我甚至尝试过这个方法,但它不起作用。
SELECT membername, NULLIF( referralto, '' ) AS member
FROM responses
谢谢大家。
3条答案
按热度按时间mfuanj7w1#
你有没有试过只添加“where referralto is not null”?
ymdaylpp2#
使用
group by
wi3ka0sx3#
这是我对我的案子最好的解决方案。