t1:SQL JOIN с дополнительными условиями
items, id, [...]
a 12
b 21
c 34
d 45
e 52
t2:
items order
a 1
b 2
others 3
Желаемые результаты:
items, id, [...], order
a 12 1
b 21 2
c 34 3
d 45 3
e 52 3
Я в принципе хочу, чтобы все, что не делает матч 'а', 'б' , чтобы получить заказ «других». Но с внутренним соединением Im не уверен, как это сделать, я могу только присоединиться, если есть совпадение, мне нужно использовать подзапрос для чего-то просто так?
Select t1.items, t1.id, t2.order
t1
inner join
t2
On t1.items = t.items
Пожалуйста, помечать DBMS. – McNets
Когда вы добавили тег SQL, на экране появилось большое окно, предлагающее добавить тег для ** конкретной СУБД **, которую вы используете. Вы все еще не сделали этого. * база данных * не является ** конкретной СУБД **. Какие СУБД вы используете? Они отличаются функциями и синтаксисом, поэтому для вас очень важно включить в него тег. (И в следующий раз не игнорируйте поле, в котором говорится об этом.) Вы также можете включить попытку, которая фактически будет выполнена; тот, который вы опубликовали, является недопустимым синтаксисом на любом диалекте SQL. –