MySQL
Комментарии:
5
сначала
по количеству реакций
Ваш комментарий
бл... вся проблема была в том, что у новости был author_id=1, а я вчера вечером удалил пользователья с users_id=1...
А может кто-нибудь расскажет чем RIGHT JOIN и LEFT JOIN отличаются? И когда используется INNER JOIN?
Мыж не знаем всех значений… Поля должны иметь одинаковый тип данных, иначе ничего не выйдет. Думаю дело в этом
Я же говорю, исправил уже) Мне щас интересно чем RIGHT JOIN и LEFT JOIN отличаются
RIGHT это правое объединение, а LEFT это левое. Хы ) как-то смешно получаецо, о SQL сложно говорить. Поищи описание на примерах, более толково будет
Это примерно дошло, не так и сложно оказывается когда понимаю)
Скажи плиз, при INNER JOIN выбираются значения, у которых есть соответствия в другой таблице, а при OUTER JOIN - все?
Кто знает скажите плиз что не так в запросе...
А то у меня нет ни малейшего представления как работают всякие inner join, left join, right join и т.п.
Запрос:
SELECT news.news_id, news.title, news.text, users.users_id, users.name FROM news LEFT JOIN users ON news.author_id=users.users_id;
А проблема в том, что всё что начинается на news выбирается, а то что на users - нет.