atis2345
@atis2345
PHP developer

Как смержить две таблицы в SELECT запросе?

Есть две таблицы. Частично идентичные.

rates
----
percent: float

vip_users
----
user_id: int
percent: float

У каждого юзера в банке ставка 3%. У вип юзеров 1%.
Нужно вытянуть вип ставку для юзера(если есть) перекрыв дефолтную ставку.
Что то мне подсказывает что следует использовать group by.
Но голова уже не варит и придумать ничего не могу.

UPD: неверное архитектурное решение. мапить данные невозможно. они не идентичные. вопрос можно закрывать.
  • Вопрос задан
  • 125 просмотров
Пригласить эксперта
Ответы на вопрос 1
tsklab
@tsklab
Здесь отвечаю на вопросы.
Таблицы объединить через UNION. Потом отсортировать по ставке и вывести уникальные.
UNION и так собирает уникальные строки. UNION ALL — все.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы