如果我有以下SQL:
SELECT * FROM users LEFT JOIN friendship ON users.username = friendship.user_name
Run Code Online (Sandbox Code Playgroud)
我得到以下结果

但是如果我在最后添加以下WHERE,我根本得不到任何结果!
SELECT * FROM users LEFT JOIN friendship ON users.username = friendship.user_name WHERE friendship.friend_name = NULL
Run Code Online (Sandbox Code Playgroud)
有人知道这里有什么问题吗?(我有一段时间没用过JOIN,你必须知道)
WHERE friendship.friend_name = NULL
Run Code Online (Sandbox Code Playgroud)
你无法比较使用NULL =,你需要使用IS NULL;
WHERE friendship.friend_name IS NULL
Run Code Online (Sandbox Code Playgroud)