Я использую MYSQL База данных для фонового сервера в Godaddy phpMyAdmin. При использовании я не могу получить значения NULL для user_id, когда я СЛЕДУЮЩИЙ СОЕДИНЯЮТСЯ в двух сообщениях таблицы таблиц и в таблице лайков
MYSQL CODE
SELECT P.id, P.description, P.user_id, L.user_id AS likes_user_id, L.like_status
FROM posts P LEFT JOIN likes L ON L.post_id=P.id
WHERE L.user_id=1 OR L.user_id IS NULL
ORDER BY P.id ASC
Приведенный выше запрос mysql работает нормально, но я не получаю значения NULL на виртуальном хостинге Godaddy phpMyAdmin, но я получаю значения NULL на моем локальном хосте.
Получение OUTPUT
id description user_id likes_user_id like_status
1 Good evening 2 1 true
2 Hi good day 2 1 false
3 Hi good morning 1 1 false
4 Good morning 1 1 true
Требуется ВЫХОД
id description user_id likes_user_id like_status
1 Good evening 2 1 true
2 Hi good day 2 1 false
3 Hi good morning 1 1 false
4 Good morning 1 1 true
5 Modified bike 1 NULL NULL
6 Hi good evening 1 NULL NULL
Я не знаю, почему я получаю такой вывод на общем хостинге Godaddy phpMyAdmin,
WHERE (L.user_id=1 OR L.user_id IS NULL )
WHERE L.user_id=1 OR L.user_id IS NULL
WHERE L.user_id=1 OR ISNULL( L.user_id)
Я перепробовал все приведенные выше методы условия where, но они работают в localhost, но не работают в Godaddy phpMyAdmin,
Пожалуйста, проверьте мой код один раз и помогите мне решить это условие * MYSQL WHERE IS NULL ** *