Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
cheshirerabbit
3
вклад
0
вопросов
4
ответа
50%
решений
Комментарии
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Как сделать выборку из трех таблиц?
cheshirerabbit
@cheshirerabbit
Ну тогда сделай так:
LEFT JOIN users ON game.id = users.user_id AND game.type = 'user' AND users.user_id != :user_id
и добавь в
WHERE
(npc.title IS NOT NULL AND users.login IS NOT NULL)
Написано
более трёх лет назад
Как сделать выборку из трех таблиц?
cheshirerabbit
@cheshirerabbit
Какя таблица на выходе должна получится?
1, npc1, NULL
2, NULL, login1
или
1, npc1, login1
2, NULL, login2
Написано
более трёх лет назад
Как сделать выборку из трех таблиц?
cheshirerabbit
@cheshirerabbit
или
LEFT JOIN users ON game.id = users.user_id AND game.type = 'user' AND users.user_id != :user_id
Но тогда в поле users.login будет NULL
Написано
более трёх лет назад
Как сделать выборку из трех таблиц?
cheshirerabbit
@cheshirerabbit
WHERE game.type IN('npc' , 'user') AND game.id != :user_id
Написано
более трёх лет назад
Как лучше хранить фото-данные?
cheshirerabbit
@cheshirerabbit
сомнительные преимущества
Написано
более трёх лет назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама
LEFT JOIN users ON game.id = users.user_id AND game.type = 'user' AND users.user_id != :user_id
и добавь в
WHERE
(npc.title IS NOT NULL AND users.login IS NOT NULL)