-1
У меня есть таблица, как показано ниже, и я хотел бы получить продажи США и Франции по дате. Для этого сценария внутреннее соединение не работает.MySQL: почему внутреннее соединение работает, а не внешнее соединение в том же синтаксисе
Мой вопрос, почему inner join
работы в запросе не outer join
запрос:
select * from
(select * from country_sales where country ='US') a
inner join
(select * from country_sales where country ='FR') f
on a.dateid = f.dateid
Однако на использовании outer join
, я получаю
Error Code: 1064. You have an error in your SQL syntax;
вывод должен выглядеть следующим образом:
Зачем вам нужен внутренний или внешнее соединение на всех? – ehh
А также 'LEFT OUTER JOIN = LEFT JOIN' и' RIGHT OUTER JOIN = RIGHT JOIN' – 1000111
Что такое 'Full Join'? – user4943236