У меня есть 3 таблицы, которые выглядят примерно так:
Таблица1 Пользователи:
- ID
- Имя
- Счет
Table2 Game:
- ID
- Имя
- Фолы
Таблица 3 Game2
- ID
- Имя
- Фолы
Что я хотел бы сделать, так это в Таблице 1 выбрать всех пользователей. Затем выберите все данные, в которых Table1.Name = Table2.Name OR Table1.Name = Table3.Name, но с более высоким приоритетом, чем Table2, поэтому, если есть соответствие Table1.Name = Table2.Name, соединение из таблицы 3 не будет выполнено. Затем, когда я выбрал правильный, я также хотел бы посчитать общую сумму очков и фолов.
Как это делается в SQL и возможно ли это? Я использую MSSQL