我有一个调查表,它在 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
谢谢。
最佳答案
您是否尝试过只添加“where referralto is not null”?
SELECT membername, NULLIF( referralto, '' ) AS member
FROM responses
WHERE referralto IS NOT NULL
关于php - 在选择期间从 MYSQL 中删除空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33952709/