@pacan4ik

Как с JOIN из одной таблицы сделать выборку всех столбцов, а в другой только тех, что мы указали?

Как мне указать users * ?
И что, если при выборке в orders и users окажется какие-то поля с одинаковыми названиями?
Запишется, например в name, значение, из чьей таблице последней будет выбираться?
И получается эти моменты надо учитывать сразу?
SELECT orders.user, orders.date FROM orders JOIN users ON orders.user = users.id WHERE orders.id = 10
  • Вопрос задан
  • 29 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
1. `users`.*
2. Используйте псевдонимы
SELECT `users`.`id` AS `user_id`, `orders`.`id` AS `order_id` ...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы